FastFeet
FastFeet copied to clipboard
Desafio final do Bootcamp GoStack da Rocketseat. :rocket: :truck:
:construction: In progress.. :construction:
This project is the final challenge called FastFeet, which is a complete application( Back-end, Front-end and Mobile) that is evaluated for issuing the GoStack Bootcamp Certificate
Technologies | How To Use | License
:rocket: Technologies
:gear: BACK-END
- Node.js
- Express
- nodemon
- Sucrase
- Docker
- Sequelize
- PostgreSQL
- node-postgres
- Redis
- MongoDB
- Mongoose
- JWT
- Multer
- Bcrypt
- Youch
- Yup
- Bee Queue
- Nodemailer
- date-fns
- Sentry
- DotEnv
- VS Code with ESLint, EditorConfig and Prettier
:information_source: How To Use
To clone and run this application, you'll need Git, Node.js + Yarn installed on your computer.
From your command line:
Install API
# Clone this repository
$ git clone https://github.com/DanielObara/FastFeet
# Go into the repository
$ cd FastFeet/backend
# Install dependencies
$ yarn install
# Created Postgree Docker container
$ docker run --name database -e POSTGRES_PASSWORD=docker -e POSTGRES_DB=fastfeet -p 5432:5432 -d postgres
# Created Mongo Docker container
$ docker run --name mongo -p 27017:27017 -d -t mongo
# Created Redis Docker container
$ docker run --name redisDesafioFastFeet -p 6379:6379 -d -t redis:alpine
# Run Migrates
$ yarn migrate
# Run Seeds
$ yarn seed
# Run Queue
$ yarn queue
# Run the API
$ yarn dev
:memo: License
This project is under the MIT license. See the LICENSE for more information.
Made with ♥ by Daniel Obara :wave: Get in touch!