FastFeet
Desafio final do Bootcamp GoStack da Rocketseat. :rocket: :truck:
Install / Use
/learn @DanielObara/FastFeetREADME
<h1 align="center">
<img alt="Fastfeet" title="Fastfeet" src=".github/logo.png" width="300px" />
</h1>
<h3 align="center">
:construction: In progress.. :construction:
</h3>
<p align="center">This project is the final challenge called FastFeet, which is a complete application(
<a href="#gear-back-end">Back-end</a>,
<a href="#">Front-end</a> and
<a href="#">Mobile</a>) that is evaluated for issuing the GoStack Bootcamp Certificate</p>
<p align="center">
<a href="https://www.codacy.com?utm_source=github.com&utm_medium=referral&utm_content=DanielObara/DesafioFastFeet&utm_campaign=Badge_Grade"><img src="https://api.codacy.com/project/badge/Grade/764eee83d7604873a9b06d37c4689523"/></a>
<img alt="GitHub language count" src="https://img.shields.io/github/languages/count/danielobara/desafiofastfeet?color=%2304D361">
<a href="https://www.linkedin.com/in/danielobara/">
<img alt="Made by DanielObara" src="https://img.shields.io/badge/made%20by-DanielObara-%2304D361">
</a>
<img alt="License" src="https://img.shields.io/badge/license-MIT-%2304D361">
<a>
<img alt="Repository size" src="https://img.shields.io/github/repo-size/danielobara/desafiofastfeet.svg">
</a>
<a href="https://github.com/danielobara/desafiofastfeet/commits/master">
<img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/danielobara/desafiofastfeet.svg">
</a>
<a href="https://github.com/DanielObara/DesafioFastFeet/stargazers">
<img alt="Stargazers" src="https://img.shields.io/github/stars/danielobara/desafiofastfeet?style=social">
</a>
</p>
<p align="center">
<a href="https://insomnia.rest/run/?label=FastFeet&uri=https%3A%2F%2Fraw.githubusercontent.com%2FDanielObara%2FFastFeet%2Fmaster%2FInsomnia_2020-04-19.json" target="_blank"><img src="https://insomnia.rest/images/run.svg" alt="Run in Insomnia"></a>
</p>
<p align="center">
<a href="#rocket-technologies">Technologies</a> |
<a href="#information_source-how-to-use">How To Use</a> |
<a href="#memo-license">License</a>
</p>
: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!
