Esta é uma aplicação SSR desenvolvida em ambiente Node com Fastify e renderização de templates EJS. Foi criada para permitir aos usuários visualizar uma lista de clientes, assim como criar ou editar um registro de cliente. Algumas funcionalidades ainda serão implementadas, como tela de login de usuários, gerenciamento de permissões, validação dos campos de input e melhor formatação das mensagens de erro.
- Visualizar a lista de clientes cadastrados:
- Cadastrar um novo cliente:
- Editar um cliente já existente:
- Node 18;
- Fastify V4;
- Sweet Alert;
- Docker;
A aplicação utiliza um banco de dados Postgres rodando em um container Docker;
-
Instale as dependencias:
npm install
-
Executar o container com o banco de dados:
docker-compose up --build
-
Execute o servidor:
npm run dev
-
Acesse o aplicativo:
http://localhost:5000/customers/