Food Express is a full-featured food ordering website developed using the MERN stack. It offers a seamless experience for users to browse food items, add them to their cart, and place orders using secure online payments. The project also includes an admin panel for managing food items and tracking orders.
- User Authentication: Secure account creation and login using JWT.
- Shopping Cart: Add, remove, and update food items in the cart.
- Stripe Payment Integration: Online payments using credit/debit cards.
- Order Management: Real-time order status updates.
- Admin Panel: Manage food items and view total orders.
The project is divided into two main parts:
- Frontend: Built with React JS for the user-facing interface.
- Backend: Developed with Node.js, Express, and MongoDB to handle server-side logic and database management.
- Clone the repository:
git clone https://github.com/yourusername/food-express.git
- Navigate to the project directory:
cd food-express
- Install dependencies:
npm install
- Start the development server:
npm start
- Frontend: React JS
- Backend: Node.js, Express
- Database: MongoDB
- Payment Gateway: Stripe