Skip to content

osisupermoses/Food-App

Repository files navigation

Food-App

This is a sample project of a food ordering app built for Android devices using the following tools, libraries and architecture:

  • Kotlin/Java - Preferred Language

  • Jetpack Compose - Declarative UI

  • Firebase Firestore - Authentication and cloud storage

  • Hilt - For dependency Injection

  • Datastore - as data/shared pref

  • Has both Buyer and Seller functionalities (user account is for buyers, while seller/admin account is for registered stores that want to upload their items for others to buy)

  • Paystack SDK - For making payment (you should it try with any of their test cards)

  • Architecture used - Clean Architecture

  • UI Designs was dribble-inspired and a larger part was improvised.

It was built for the purpose of an assessment aimed at securing a role.

App Flow

splash onboarding1 onboarding2 onboarding3 new_or_exisiting register login ![signinwithgoogle](https://user-imag menu admin_panel admin_add_listing menu recipedetails recipedetails2 checkout add_card_visa add_card_verve successful_payment user_panel

Testing

You can use this email - test@gmail.com with this password - test123 to access the admin features. For normal user experience, register with any email and then login with it. You can also directly sign in with google as well.

Admin Rights

To become an admin and become capable of posting your items for buyers to see, you have to contact us using osisupermoses@gmail.com to register an admin account with our backend. Cheers!😃

About

A food ordering app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages