Fastfeet is a delivery application where the deliveryman can handle his deliveries easily using the app on Android or IOS, while the admin can have control over all the deliveries in real time. This project was built in Typescript with Node.js, ReactJS and React Native .
Technologies used in this project:
-
Server Back-end with Node.js, Docker, Postgres, Socket.IO.
-
Web Front-end with React.js, Styled-components, React-icons, @Unform, Socket.IO.client.
-
Mobile Back-end with React.js, Styled-components, React-icons, @Unform.
You must have the following installed:
- Node.js v10+
- NPM v6+ (comes installed with newer Node versions)
- Docker (and create)
Run npm install
to install all dependencies from NPM.
If you want to use yarn
to install dependencies, first run the yarn import command. This will ensure that yarn installs the package versions that are specified in package-lock.json
.
Create Postgres image and run migrations.
The app requires the .env to be updated from the .env.example file.
This project is under the MIT license. See the LICENSE for more information
Fernando Yasumoto.