This is the frontend repository for FoodSwift, a restaurant delivery application. It's responsible for creating an engaging and user-friendly interface that allows customers to browse restaurants, place orders, and track their deliveries seamlessly.
- User registration and authentication
- Browse a menu of available food items
- Add items to the shopping cart
- Place orders and make payments
- Real-time order tracking
- Admin panel for managing the menu and orders
Before you start, make sure you have the following software installed:
- Clone the repository
git clone [email protected]:MEZ901/FoodSwift-Web.git
- Change directory
cd FoodSwift-Web
- Install dependencies
npm install
- Start the development server
npm run dev
- Open http://localhost:3000 to view it in the browser.
Note: This project uses API endpoints from the FoodSwift-API repository. Make sure to start the API server before running the frontend.
The API documentation can be found here.
Make sure to configure the API endpoint in your application to match your API server's address. The default endpoint is http://localhost:8080
.
The Docker documentation can be found here.