Este projeto visa criar uma plataforma online dedicada à venda de itens medievais, com destaque especial para a fabricação personalizada de espadas sob encomenda. A implementação será feita através de uma API desenvolvida com Typescript e Sequelize.
- Desenvolvimento das camadas de Service e Controllers para gerenciamento eficiente da aplicação.
- Utilização do JWT (JSON Web Tokens) para autenticar rotas específicas, garantindo segurança e controle de acesso.
- Implementação de testes automatizados para assegurar o funcionamento adequado de todas as operações.
- Criação de endpoints para suportar operações de criação, leitura e atualização de informações, proporcionando uma experiência completa aos usuários da plataforma.
1. Faça um git clone ou fork este repositório.
2. Navegue até o diretório do projeto: `cd nome-do-projeto`.
3. Instale as dependencias com npm install
4. Na raiz do projeto, execute o comando: docker-compose up -d --build.
5. Acesse `http://localhost:3000/` pelo seu navegador.
6. Acesse com login e senha que estão no banco de dados e são gerados pelo seeder.