FoodBuddy is a dynamic platform that bridges the gap between users, restaurants, and administrators, providing a robust set of features for effective communication and transaction management within the food industry.
- Profile Management: Users can create and update their profiles, including personal details and preferences.
- Favorites & Addresses: Ability to save favorite dishes and delivery addresses for quick ordering.
- Wallet Information: Secure handling of user wallet information for seamless transactions.
- Menu Items: Restaurants can easily add, update, or remove items from their menus.
- Order Handling: Streamlined process for receiving and updating the status of customer orders.
- Promotions: Capability to create and manage promotional offers to attract customers.
- Order Placement: Users can browse menus and place orders with ease.
- Payment Integration: Secure payment processing through Stripe and Razorpay.
- Order Tracking: Real-time tracking of order status from placement to delivery.
- User & Restaurant Management: Admins can oversee user accounts and restaurant listings.
- Category Management: Organize restaurants and menu items into relevant categories.
- Secure Access: Robust authentication mechanisms for users, restaurants, and admins.
- Engagement & Rewards: A referral system to encourage user engagement and offer rewards.
- Backend: Powered by the Go programming language using the Gin Gonic framework.
- Database: Compatible with MySQL and other relational databases.
- API: RESTful API endpoints for seamless integration and interaction across the platform.
- Stripe & Razorpay: Integrated support for popular payment gateways for secure transactions.