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.
Ahmad Fadhil Bukhori
Julian Emir Prawira
Muhammad Zaky Firdaus
Reza Aurelio Brilliansah
Shreshta Adyaksa Hardono
Upon turning on the Greenery Application, the user may login as either the Merchant, Driver (Partner), or Customer (User) login.
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.
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.
Merchants may see orders in various stages of completion.
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.
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
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.
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.
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.
$ npm install or yarn install
$ npx react-native start
