Skip to content

anoodleReza/Greenery

Repository files navigation

Greenery

About the Project

Greenery believes that healthy foods should be accessible to everyone, regardless of their preferences and limitations. We hope that this application serves to reach this goal, and help spread healthy foods into everyone’s plates.

Greenery is an all-in-one application for customers, couriers, and merchants built using React Native and Firebase. It has a simple and seamless UI. We will be making an E-Wallet in which customers may use to make transactions.

Team Members

Ahmad Fadhil Bukhori

Julian Emir Prawira

Muhammad Zaky Firdaus

Reza Aurelio Brilliansah

Shreshta Adyaksa Hardono

Login and Sign Up Page

Upon turning on the Greenery Application, the user may login as either the Merchant, Driver (Partner), or Customer (User) login.

image image

Merchant Application

Merchant App: Homepage & Profile

The merchant user may check the details of their restaurant. They may choose to edit the profile of the user, and also set their location of the restaurant.

image image image

Merchant App: Menu

Here, the user may check the details of their menu categories. They may also add new menus using the Add New Menu button. Upon choosing a menu category, they may view the details of every food item, and may edit those details. They may also receive read on Customer Insights.

image image image

Merchant App: Orders

Merchants may see orders in various stages of completion.

image

Driver Application

Driver App: Homepage & Profile

Here, the driver user may Go On Duty, check their profile, check their MyWallet account, and the map. They may quickly access the homepage, MyWallet page, profile page, and settings page.

image image

Driver App: Map

Here, the driver may check their whereabouts using a map powered by Google Maps. If the driver is doing a job, the map will show their position relative to the restaurant, and then the customer’s destination

image

Customer Application

Customer App: Homepage

image

Customer App: Browsing restaurants

Upon picking one of the restaurant categories, the customer may view an overview of the restaurant details. Alternatively, the user may query a specific restaurant or food item on the search bar.

image image

Customer App: Restaurant View

image

Customer App: Basket

After clicking the Check Basket (Cart) button, the user would be prompted to fill in the order details, and may select promos and payment methods. The user would receive the final order cost.

image image image

Customer App: Track Order

Once the user has paid, the order would be carried out, and they may check the order progress via the Track Order button. Once the user has a finished order, they may check the summary of their last order. Here, they may view the driver details, order summary, and may rate the driver on their performance.

image image

Install packages and dependencies

$ npm install or yarn install

Start Project

$ npx react-native start

About

Greenery believes that healthy foods should be accessible to everyone, regardless of their preferences and limitations. We hope that this application serves to reach this goal, and help spread healthy foods into everyone’s plates.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors