O GameVerse é um sistema de aluguel de jogos desenvolvido em Node.js, como projeto avaliativo para a disciplina Programação para Aplicações Web ministrada pelo prof. Helder Almeida.
- Cadastro e autenticação
- Níveis de acesso básicos (admin e cliente)
- Gerenciamento de usuários
- Gerenciamento de plataformas
- Gerenciamento de gêneros
- Gerenciamento de jogos para aluguel
- Gerenciamento de registros de aluguel
- Gerenciamento de pagamentos
- NodeJS
- Express
- SequelizeORM
- MySQL
- Swagger
- Yup & Youch
Clone o projeto na sua máquina
git clone git@github.com:colcic-uesc/game-rent.gitVá até o diretório do projeto
cd game-rentInstale as dependências
npm installCrie uma cópia do .env-example
cp .env-example .env
Preencha as variáveis de ambiente
NODE_ENV=development
PORT=5000
# Auth
APP_SECRET=
# Database
DB_HOST=localhost
DB_USER=root
DB_PASS=secret
DB_NAME=develop # Nome do banco de dados que você criou
# Email
API_EMAIL_HOST=smtp.example.com
API_EMAIL_PORT=587
API_EMAIL_USER=user
API_EMAIL_PASS=passRode as migrações para preencher o banco de dados com as tabelas necessárias
npx sequelize-cli db:migrate(Opcional) Rode o seeder para preencher o banco de dados com algumas informações
npx sequelize-cli db:seed:allInicie o servidor
npm run dev@cmoliv |
@IgorCamps |
@rafinhaaaaXD |
@paollagiselle |
@Mathz0 |
|---|
