Foodly
Foodly is a web application for ordering food online, connecting customers, restaurants, and delivery riders through a unified platform with tailored interfaces for each user role.
Key Features
- Role-Based Interfaces: Separate portals for customers, restaurants, and riders
- Real-time Orders: AJAX-powered live order updates without page refreshes
- Dynamic Menu: Restaurants can add/edit menu items dynamically
- Order Tracking: Real-time order status updates for all parties
- User Authentication: Secure login system with session management
- Support System: Built-in customer support interface
User Roles
Customers: Browse restaurants, view menus, place orders, track delivery status
Restaurants: Manage menu items, receive orders in real-time, update order status
Delivery Riders: View assigned deliveries, update delivery status, navigate to locations
Support: Handle customer queries and complaints
Tech Stack
- Frontend: HTML, CSS, JavaScript, AJAX
- Backend: PHP
- Database: MySQL
- Server: XAMPP (Apache + MySQL)
Features in Detail
Dynamic Item Entry
Restaurants can add menu items on-the-fly with live validation and instant database updates.
Real-time Communication
AJAX enables seamless communication between frontend and backend without page reloads, creating a smooth user experience.
Dropdown Components
Custom UI components for restaurant selection, menu navigation, and order management.
This project showcases full-stack web development with a focus on real-time data synchronization and role-based access control.
← Back to projects