This is a full-stack food delivery website built using the MERN stack (MongoDB, Express.js, React, and Node.js). The application provides a seamless food ordering experience with features for managing orders, user authentication, cart functionality, and integration with Stripe for payment processing.
- User-friendly interface for browsing and ordering food items
- Secure user authentication and management system
- Shopping cart functionality to add and manage food items
- Seamless integration with Stripe for secure online payments
- Admin panel for managing orders and users
- MongoDB: NoSQL database for storing application data
- Express.js: Backend web framework for Node.js
- React: Frontend library for building user interfaces
- Node.js: JavaScript runtime environment
- Axios: HTTP client for making requests to the backend API
- Stripe: Payment gateway for processing online payments securely
- bcrypt: Library for hashing passwords securely
-
Clone the repository:
git clone https://github.com/yourusername/food-delivery.git cd food-delivery
MONGO_URI=your_mongodb_connection_string JWT_SECRET=your_jwt_secret STRIPE_SECRET_KEY=your_stripe_secret_key
Visit http://localhost:3000 to view the application. Register and log in to start browsing and ordering food items. Admin users can access the admin panel to manage orders, users, and food items.
© 2024 Food Delivery Website. All rights reserved.