O GoBarber é uma aplicação desenvolvida com a finalidade de digitalizar o sistema de agendamentos em salões de beleza e barbearias. Essa aplicação foi desenvolvida na durante o curso GoStack da Rocketseat, com o objetivo de praticar conceitos e a utilização de tecnologias como Node.js, ReactJS e React Native para desenvolvimento de aplicações full stack!
O back-end da aplicação, foi desenvolvido com:
- Typescript
- Node.js
- Express.js
- Docker - para a utilização de imagens de banco de dados como:
- PostgreSQL
- MongoDB
- Redis
- Nodemailer
- Handlebars
- JWT
- TypeORM
- Insomnia para testes
- Para rodar o projeto na sua máquina, certifique-se de ter instalado na sua máquina o Node.js, o Yarn e o Docker. Caso sinta dificuldade com o Docker, recomendo a leitura deste post.
# Rode os seguintes comandos no seu terminal:
# para clonar o projeto
$ git clone https://github.com/RafaelGSantana/Gobarber-back-end.git
# entrar na pasta do projeto
$ cd Gobarber-back-end
# instalar todas as dependências
$ yarn
# rodar as migrations e criar as tabelas do banco
$ yarn typeorm migration:run
# executar o projeto
$ yarn dev:server