Tecnologies | Project | Requirements | BackEnd | Front-End-Web | Mobile-App | How to contribute | Licença
Links to the system:
This project was made with this tecnologies:
FastFeet is an Application for a Fake Logistic Company that has some problems about management of your delivery system. Because of it this App was created to them for helping about this escpecif point
- Docker
- Node
- Yarn
- JDK 8
- Genymotion If you are not with your Android
Clone the repository
- Enter on backend folder from main;
- Run
yarn
to install de dependencies; - Edit .env.example file with your data;
- with Docker create three databases:
- postgres;
- mongoDb;
- redis;
- Run
yarn sequelize db:migrate
to create tables for your databases; - Run
yarn sequelize db:seed:all
; - Run
yarn backEnd
to start;
- Before run front-end server remember to start backend first;
- Run
yarn
to install de dependencies; - Run
yarn start
to begin;
This App was only tested on Android Platform
- Before run front-end server remember to start backend first;
- Enter on fastfeetmobile folder from main;
- Run
yarn
to install de dependencies; - Edit BaseURL on
/src/services/api.js
changing for an IP address that corresponding to your local machine:- Emulator:
http://10.0.3.2:3333
; - Android Phone USB:
http://IP_ADDRESS:3333
;
- Emulator:
- Open the emulator or an Android Phone plugged on Computer and Run
react-native run-android
andreact-native start
.
- Do it a fork from this repository;
- Create a branch with your feature:
git checkout -b my-feature
; - Do commits of your Changes:
git commit -m 'feat: My new feature'
; - Do it a push for your branch:
git push origin my-feature
.
After the merge of your pull request will have done, You can delete your branch.
This project is under the MIT license. See the archive LICENSE for more details.
Made by Caique Roschel