paulotss / hefestos

Esse projeto foi criado com o objetivo de montar um sistema de venda e compra de produtos usados. Aqui você encontrará o back-end desse sistema com endpoints para cadastro, visualização, edição e remoção de produtos, usuários, vendas, etc. Há também endpoints para criação de qrcodes para pagamento em pix.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hefestos

Descrição do projeto

Esse projeto foi criado com o objetivo de montar um sistema de venda e compra de produtos usados. Aqui você encontrará o back-end desse sistema com endpoints para cadastro, visualização, edição e remoção de produtos, usuários, vendas, etc. Há também endpoints para criação de qrcodes para pagamento em pix. O front-end você pode encontrar aqui. O projeto em produção aqui.

Tecnologias utilizadas

NodeJS TypeScript Express.js MySQL Sequelize AWS

Execução

Crie um arquivo .env com as variáveis de ambiemte para acesso ao banco de dados. Utilize o arquivo .envexample como modelo.

Você pode criar os containers utilizando o docker-compose:

docker-compose up -d

Parar acessar o container utilize:

docker exec -it hefestos_back bash

Para criar ou resetar o banco de dados:

npm run db:reset

Para rodar a aplicação:

npm run dev

About

Esse projeto foi criado com o objetivo de montar um sistema de venda e compra de produtos usados. Aqui você encontrará o back-end desse sistema com endpoints para cadastro, visualização, edição e remoção de produtos, usuários, vendas, etc. Há também endpoints para criação de qrcodes para pagamento em pix.


Languages

Language:TypeScript 71.8%Language:JavaScript 28.0%Language:Dockerfile 0.3%