Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/danielobara/fastfeet
Desafio final do Bootcamp GoStack da Rocketseat. :rocket: :truck:
https://github.com/danielobara/fastfeet
bootcamp-gostack fastfeet fastfeetchallenge finalchallenge gostackfastfeet nodejs react react-native reactjs rocketseat
Last synced: 3 months ago
JSON representation
Desafio final do Bootcamp GoStack da Rocketseat. :rocket: :truck:
- Host: GitHub
- URL: https://github.com/danielobara/fastfeet
- Owner: DanielObara
- License: mit
- Created: 2020-01-27T19:46:05.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-05T16:23:51.000Z (about 2 years ago)
- Last Synced: 2024-10-14T08:10:49.959Z (4 months ago)
- Topics: bootcamp-gostack, fastfeet, fastfeetchallenge, finalchallenge, gostackfastfeet, nodejs, react, react-native, reactjs, rocketseat
- Language: JavaScript
- Homepage:
- Size: 2.98 MB
- Stars: 15
- Watchers: 2
- Forks: 5
- Open Issues: 43
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
: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][nodejs]
- [Express](https://expressjs.com/)
- [nodemon](https://nodemon.io/)
- [Sucrase](https://github.com/alangpierce/sucrase)
- [Docker](https://www.docker.com/docker-community)
- [Sequelize](http://docs.sequelizejs.com/)
- [PostgreSQL](https://www.postgresql.org/)
- [node-postgres](https://www.npmjs.com/package/pg)
- [Redis](https://redis.io/)
- [MongoDB](https://www.mongodb.com/)
- [Mongoose](https://mongoosejs.com/)
- [JWT](https://jwt.io/)
- [Multer](https://github.com/expressjs/multer)
- [Bcrypt](https://www.npmjs.com/package/bcrypt)
- [Youch](https://www.npmjs.com/package/youch)
- [Yup](https://www.npmjs.com/package/yup)
- [Bee Queue](https://www.npmjs.com/package/bcrypt)
- [Nodemailer](https://nodemailer.com/about/)
- [date-fns](https://date-fns.org/)
- [Sentry](https://sentry.io/)
- [DotEnv](https://www.npmjs.com/package/dotenv)
- [VS Code][vc] with [ESLint][vceslint], [EditorConfig][vceditconfig] and [Prettier][prettier]## :information_source: How To Use
To clone and run this application, you'll need [Git](https://git-scm.com), [Node.js][nodejs] + [Yarn][yarn] installed on your computer.
From your command line:
### Install API
```bash
# 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](https://github.com/danielobara/FastFeet/blob/master/LICENSE) for more information.
---
Made with ♥ by Daniel Obara :wave: [Get in touch!](https://www.linkedin.com/in/danielobara/)[nodejs]: https://nodejs.org/
[yarn]: https://yarnpkg.com/
[vc]: https://code.visualstudio.com/
[vceditconfig]: https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig
[vceslint]: https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint
[prettier]: https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode