- This project is a food ordering web application consisting of two separate repositories: one for the frontend and one for the backend. The frontend, built using React, handles the user interface and interactions. The backend, powered by Node.js and Express.js, MongoDb manages data, user authentication, and API endpoints.
- It allows users to browse through a variety of restaurants, view menus, add items to a cart, place orders, and track their order status.
-
User-friendly interface
-
Google authentication
-
Advanced search functionality
-
Secure online payments
-
Real-time order tracking
-
Order history
-
Restaurant management
-
Robust admin panel
-
Scalable architecture... and many more real world features
Step-by-step instructions to set up the frontend project locally.
- Node.js
- git clone https://github.com/govindumeesala/food-ordering-app-backend.git
- cd food-ordering-app-backend
- npm install
- npm run dev
- npm run dev: Start the client in development mode
- npm run build: Build the client for production
- Node
- Express
- Auth0
- MongoDb (Database)
- Stripe (payment gateway)
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch: git checkout -b feature/your-feature-name.
- Make your changes and commit them: git commit -m 'Add some feature'.
- Push to the branch: git push origin feature/your-feature-name.
- Submit a pull request.
- Created by @govindumeesala - feel free to contact me!