This project was developed at the RocketSeat GoStack Bootcamp with the following technologies:
- ReactJS
- Redux
- Redux-Saga
- React Router v5
- Axios
- History
- Immer
- Polished
- React-Toastify
- styled-components
- React-Icons
- Reactotron
- Rocketseat Unform
- date-fns
- prop-types
- react-select
- yup
- ReactNative
- Redux
- Redux-Saga
- React Navigation
- Axios
- Immer
- Polished
- styled-components
- React-Native-Vector-Icons
- Reactotron
- date-fns
- prop-types
- yup
- AsyncStorage
- VS Code with EditorConfig, ESLint and Prettier
First, we need to start the api. For that you'll need to:
- Create a database in PostgreSQL and a redis container with docker.
- Create a .env file following the format available on .env.example.
- Run the following commands on backend folder:
yarn
yarn sequelize db:migrate
yarn sequelize db:seed:all
- After that you can start the api with:
yarn dev
- And then, in a seperate command prompt:
yarn queue
To start front-end, execute the following commands on frontend folder:
yarn
yarn start
To start mobile (Android only), execute the following commands on frontend folder:
yarn
yarn android
Made with ♥ by Ana Figueira 👋 Get in touch!