Amidst the rapidly changing realm of the culinary world, where ease intersects with gastronomic delight, restaurant reservation platforms stand out as transformative tools.
Based on JavaScript, CSS, HTML, and Bootstrap v5.3.2, Express Node, Node JS, MongoDB@7.
CS 5610 Web Development: Class Link
Northeastern University San Jose
Instructor: John Alexis Guerra Gómez
Created By:
Peng Tao &
Chuanzhao Huang
Release: Homepage
Our solution will integrate a vibrant front-end interface with a robust back-end database, offering users and restaurants the most streamlined method for making and managing dine-in reservations.
- Product Listing: The website will feature a comprehensive product listing through a user-friendly menu. This listing will provide visitors with an organized view of all the available products or services, categorized appropriately for ease of browsing
- Reservation: Our website will incorporate a seamless reservation system. This feature will allow customers to book or reserve specific products, services, or times lots directly from the website.
- Location: To guide our customers efficiently, the website will have a dedicated location section. This feature will provide the physical address of the business, supplemented by an interactive map.
- Shop: Beyond just showcasing products or services, our website will also host an e-commerce shop feature. Here, customers can purchase gift cards and exclusive gifts directly.
- Customer Relationship Management: Within the CRM or the profile management system, there would be specific fields or sections dedicated to capturing and storing individual details about customers, including but not limited to their birthdays, food allergies, preferences, and other pertinent information.
- Clone the repository to your local directory:https://github.com/chuanzhaohuang/T-H.Restaurant.github.io.git .
- Install project dependencies using npm: npm install .
- Add a .env file example: MONGODB_URI = yoururl .
- Start the application and it should be running on http://localhost:8000 : npm start.
This webpage takes advantage of templates from bootstrap. This project is under MIT license. All modified image resources could be distributed with same methods. Photos of myself will be shared with CC 4.0 BY-NC-ND license.