Sistema de agendamento para cortes de cabelo. Api em NodeJS, que serve ao app Mobile iOS e Android feito em React-Native e ao sistema Web em React JS.
Para rodar o projeto será necessário instalar as seguintes aplicações:
- Docker
- Node
- Yarn (Opcional)
Subindo a base de dados:
docker run --name database -p 5432:5432 -d -e POSTGRES_DBNAME=gobarber Obs: Vocé pode escolher qualquer nome para a base de dados, devendo somente alterar no arquivo database.js dentro da pasta config, assim como valores referente ao ambiente (usuario, host, etc).
É necessário rodar as migrations para que o Sequelize crie as tabelas necessárias no banco de dados, através do comando:
npx sequelize db:migrateRedis é usado para armazenar os valores de sessão.
docker run -p 6379:6379 --name redis -d redisInstalando as dependências.
yarn install- bcryptjs
- jwt
- express
- date-fns
- multer
- nodemail
- sequelize
- redis
- mongoose
- mongoDB
- bee queue
- postgres
- yup