Foody is a web application designed to facilitate food ordering from various restaurants. It consists of two main components: the admin side and the user side.
The admin side of Foody is intended for the program owner or administrator. Here are some key features:
-
Restaurant Management: Admins can collaborate with different restaurants to add their products and menus to the Foody platform.
-
Product Management: Admins can add, update, or remove products from the platform, ensuring that the listings are always up-to-date.
-
Special Offers: Admins have the ability to offer special deals or discounts on specific products to attract users.
-
etc.
The user side of Foody is for customers who want to order food online. Here are the main features:
-
Restaurant Selection: Users can browse through different restaurants and select their desired cuisine or category.
-
Product Ordering: Once a restaurant is chosen, users can view the available products and place orders for delivery to their homes.
-
Payment Options: Foody supports both cash on delivery and online payment methods, allowing users to pay for their orders conveniently.
-
etc.
Foody is built using the following technologies:
- Frontend: Next.js, TypeScript, Tailwind CSS and some React.js packages etc.
- Backend: Next.js
- Database: Firebase