Web Design and User Experience INFO6150 Thursday Batch Group 10
- Rahul Ashok Kodate (@RahulKodate) - kodate.ra@northeastern.edu - 2772254 🧑💻
- Aseem Deshmukh (@AseemDeshmukh) - deshmukh.as@northeastern.edu - 2743798 🧑💻
- Nishantkumar Patel (@NishantkumarPatel) - patel.nishant@northeastern.edu - 2796854 🧑💻
- Anuja Kale (@AnujaKale) - kale.an@northeastern.edu - 2700699 🧑💻
- Udaykumar Shelke (@UdaykumarShelke) - shelke.u@northeastern.edu - 2727131 🧑💻
The purpose of FoodLicious is to provide a platform for food bloggers to share their delicious and unique recipes, cooking techniques, and food experiences with a wider audience. FoodLicious aims to create a community of food enthusiasts who can share their passion for food and engage with each other through comments, forums, and other interactive features.
Additionally, FoodLicious offers an online ordering system for users to order food from their favorite local restaurants and food vendors. This feature makes it easier for users to find and order their favorite dishes from a range of restaurants and food vendors, all in one convenient platform. FoodLicious also offers special deals and discounts to users who order food through their platform.
Overall, the purpose of FoodLicious is to bring together food bloggers and enthusiasts and make it easier for them to connect and enjoy delicious food from restaurants and food vendors.
- Home page
- Our Team page
- Office Page
- NAVBAR: 🚀
- BUTTON: 🎯
- CAROUSEL: 🎠
- CARD: 🃏
- COLLAPSE: ➖
- FORM: 📝
- CHECKBOX: ☑️
- PROGRESS BAR: 📊
- DATA LIST: 📋
- DROPDOWN: ⬇️
- BADGE: 🔴
- Rahul Ashok Kodate (@username) - kodate.ra@northeastern.edu - 2772254 🧑💻
- Nishantkumar Patel (@username) - patel.nishant@northeastern.edu - 2796854 🧑💻
- Anuja Kale (@username) - kale.an@northeastern.edu - 2700699 🧑💻
- Aseem Deshmukh (@username) - deshmukh.as@northeastern.edu - 2743798 🧑💻
- Udaykumar Shelke (@username) - shelke.u@northeastern.edu - 2727131 🧑💻
FoodLicious is an online food ordering system built using React, Node.js, Express.js, and MongoDB. It allows customers to order a variety of foods directly from the website, with support for different cuisines, such as Italian, Mexican, Chinese, and more. Customers can track their order status and receive real-time updates on their delivery status, while the admin interface allows the business owner to manage their menu, set pricing, and monitor order fulfillment for all the different food options available.
- User Dashboard
- Admin Dashboard
- Manage Users, Products, Orders in Admin Panel
- Add to Cart Feature
- Update Quantity in Cart
- Delete Products from the Cart
- User Authentication
- Common Payment Gateway Integration
- Paying Amount with Stripe
- Placing Orders
- Store Orders in the Database
- Retrieve Orders to User Profile
- Frontend: React
- Backend: Node.js and Express.js
- Database: MongoDB
To run FoodLicious on your local machine, follow these steps:
- Clone the repository:
git clone https://github.com/your-username/Foodlicious.git - Install dependencies:
cd Foodlicious && npm install - Create a
.envfile and add the following environment variables:- MONGO_URI: the URI for your MongoDB database
- JWT_SECRET: a secret key used for user authentication
- STRIPE_SECRET_KEY: the secret key for your Stripe account
- Start the development server:
npm start
This project is licensed under the MIT License - see the LICENSE file for details.
🚀 Happy coding! 🎉















