Designed by Michael Necula and Chris Rudnicky
| Section | Title | Section | Title |
|---|---|---|---|
| I. | Description | V. | Feature List |
| II. | Installation | VI. | Tools and Technology |
| III. | Backend | VII. | Considerations |
| IV. | Frontend | VIII. | Licensing |
Carry Me is Uber/Lyft of the car transportation world. The basic idea is that entites that have cars which need to be moved to a diffent location can advertise their requirements and drivers can bid on the contract.
| Entity | Contract |
| Driver | Vehicle |
-
Look into authentication from the backend
-
Add logger
To do:
- Create directory structure
- views
- components
- tests
- assets
- Determine if using redux or hooks api is the best idea
- Create routes
- Create CI/CD pipeline
- Research amazon web services
- Develop mobile app with React Native or Flutter
Features that should be included in this project are:
- Authentication
- Google Maps Integration
- Messaging service from driver to entity
This project was built with:
- Reactjs + React Native
- Google Maps API
- Cypress
- Mocha Jest Chai
- SCSS
- Node
- Express
- Axios
Several things to consider while building this application:
- Security
- Express server sending cookies
- Proxy file
- Validation
For a list of bugs in Carry-Me click here.