Skip to content

Latest commit

 

History

History
93 lines (69 loc) · 1.77 KB

File metadata and controls

93 lines (69 loc) · 1.77 KB

Restaurant Booking Application

A modern web application for booking restaurant reservations. Built with React, Node.js, Express, and MongoDB.

Features

  • Browse available restaurants
  • View restaurant details
  • Make reservations with date and time selection
  • Responsive design
  • Modern UI with Material-UI components

Tech Stack

  • Frontend:

    • React
    • Material-UI
    • React Router
    • Axios
  • Backend:

    • Node.js
    • Express
    • MongoDB
    • Mongoose

Getting Started

Prerequisites

  • Node.js (v14 or higher)
  • MongoDB
  • npm or yarn

Installation

  1. Clone the repository:
git clone https://github.com/yourusername/restaurant-booking.git
cd restaurant-booking
  1. Install backend dependencies:
npm install
  1. Install frontend dependencies:
cd client
npm install
  1. Start MongoDB:
brew services start mongodb/brew/mongodb-community
  1. Start the backend server:
npm run dev
  1. Start the frontend development server:
cd client
npm start

The application will be available at:

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Team

Developer Role
Frank Yu Founder & Lead Developer
Claude (Anthropic) AI Developer — joined February 2026

As of February 2026, Claude (by Anthropic) joins the project as an AI developer, assisting with code generation, refactoring, debugging, and feature development.

License

This project is licensed under the MIT License - see the LICENSE file for details.