GithubHelp home page GithubHelp logo

kastorcode / gostack-fast-feet Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 900 KB

Final challenge of the Rocketseat GoStack Bootcamp: FastFeet, a complete system for a shipping company with backend, frontend and mobile app.

Home Page: https://rocketseat.com.br

Shell 0.76% JavaScript 97.14% Handlebars 2.10%
goiania goias matheus oliveira ramalho bootcamp gostack rocketseat backend css

gostack-fast-feet's Introduction

GoStack Bootcamp FastFeet

🚀 Practical project of the Rocketseat GoStack Bootcamp.
👷 Developed by Matheus Ramalho de Oliveira.
🔨 Systems Analyst, Full-Stack Developer.
🏡 Goiânia, Goiás, Brasil.
✉️ [email protected]
👍 instagram.com/kastorcode


Final Challenge: FastFeet


Backend installation and execution

  1. Make a clone of this repository;
  2. Enter the folder running cd gostack-fast-feet/backend;
  3. Run yarn to install dependencies;
  4. Make sure you have two Docker containers running: PostgreSQL and Redis;
  5. Create a database in postgres with the name of fast-feet;
  6. Rename the .env.example file to .env;
  7. Put your credentials within .env;
  8. Run yarn sequelize db:migrate to execute the migrations;
  9. Run yarn sequelize db:seed to feed the database with the default user Distribuidora FastFeet;
  10. Run yarn dev to start the development server;
  11. Run yarn queue in another terminal to start the processing queue in the background;
  12. Import the backend/insomnia/index.json file in Insomnia to make calls to api.

Default user

Name: Distribuidora FastFeet;
Email: [email protected];
Password: 123456.


To do

[ ] Web frontend > bootcamp-gostack-desafio-09
[ ] Mobile app > bootcamp-gostack-desafio-10


🗓 ️Roadmap

  • Introduction to Node.js
  • Creating Node.js project
  • Continuing Node.js project
  • CSS Flexbox
  • UI Design
  • Introduction to React
  • First project with ReactJS
  • First project with React Native
  • Front-end documentation
  • Flux architecture
  • Using React Hooks
  • Server-side rendering(SSR) with ReactJS
  • GraphQL
  • Expo
  • Creating ReactJS project
  • Creating React Native project
  • Animations with React Native
  • Full-stack app development
  • Node.js tests
  • Node.js deploy
  • ReactJS tests
  • React Native tests
  • ReactJS deploy
  • React Native publication
  • WebSocket with Express
  • Advanced patterns at Node.js
  • OmniStack SaaS(software as a service) and AdonisJS
  • Final challenge
  • Monorepo

gostack-fast-feet's People

Contributors

kastorcode avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.