An ASP.NET-based web application for ordering fast food online. Built with ASP.NET, C#, and SQL Server, this project provides a user-friendly interface for browsing menus, adding items to the cart, and placing orders.
- Project Overview
- Features
- Technologies Used
- Installation
- Usage
- Database Structure
- Contributing
The Online Food Ordering Website allows users to browse a menu of fast food items, add items to a cart, and place orders. It is designed to streamline the ordering process and offer a smooth user experience.
- User Authentication: Sign up, log in, and log out functionality.
- Menu Display: Browse different categories of fast food items.
- Cart Management: Add, view, update, and remove items in the cart.
- Order Processing: Place orders with order history and details.
- Admin Panel (Optional): For managing menu items, viewing orders, and user management.
- ASP.NET (C#): Backend logic and API.
- SQL Server: Database for storing user, menu, and order information.
- HTML, CSS, Bootstrap: Frontend structure and responsive design.
- JavaScript: Enhancing user interactivity on the client side.
- Template: Front-end is based on the Feane Free Bootstrap 4 HTML5 Restaurant Template from Themewagon.
git clone https://github.com/your-username/online-food-ordering-website.git
- **Browse Menu: View the menu on the home page.
- **Add to Cart: Select items to add to your cart.
- **Place Order: Go to the cart, review items, and complete the order.
- **Admin Access (Optional): Log in as an admin to manage items and orders.
- **Users Table: Stores user information (ID, name, email, password).
- **MenuItems Table: Stores food items, categories, prices, and availability.
- **Orders Table: Stores order details, user ID, timestamps, and order statuses.
- **OrderItems Table: Stores items associated with each order.
- **Contributions are welcome! Feel free to fork this repository and create a pull request with improvements.