Skip to content

Tracking order for every business that want to deploy delivery services.

Notifications You must be signed in to change notification settings

JohanAltamar/delivree

Repository files navigation

Track Your Delivery Order - DELIVREE

Thanks for your visit. You can supoort me giving a Start or inviting me a coffee

This is the Demo, that shows development results.

Description:

Tracking order for every business that want to deploy delivery services. This app will be implemented with MERN stack. Suggestions are welcome. The app will be composed by frontend and backend, and by 4 roles (customers, employees/owner, delivery man and superadmin (Us)). The app will have 4 pages as follows:

  • Business Description.
  • Products or services.
  • Shopping Cart.
  • Login / Sign Up.

Actually, views are optimized for mobile devices needing improvements for small screens and larger. And at this point we are almost ready to choose if we will work with a server o with serverless technologies like Firebase. We expect to have at least three versions of this project as follows.

  • Version 1.0: Views and state management.
  • Version 1.1: Firebase implementation.
  • Version 1.2: Node backend.

Version 1.1: Firebase Implementation.

For firebase implementation we need to create a .env file located in the root directory. Variables inside the file must be as follows:
REACT_APP_apiKey=
REACT_APP_authDomain=
REACT_APP_databaseURL=
REACT_APP_PROJECT_ID=
REACT_APP_storageBucket=
REACT_APP_messagingSenderId=
REACT_APP_appId=
REACT_APP_measurementId=
Values must be saved without quotation ("") marks and everytime we change them, we must restart the development server.

Steps to achive our goal:

  • Create Repo
  • Wireframes
  • Mobile mockup
  • Web mockup
  • Start Coding

Would you like to contribute?

To contribute there are some steps that we must follow.

  1. Check if there is an issue related opened. if not, create one.
  2. Request Issue assignment.
  3. Make a PR to the issues branch. If not exist, create one as follows:
  • Wireframe for wireframe related.
  • Designs for designs related.
  • Enhancement XXX, related to any improvement, new component, code modifications (e. g. HomeEnhancement, when adding new components to this one.)
  1. Thanks for your help and time!

People that make this project come true: