Skip to content

lekt9/IS4302

Repository files navigation

Restaurant Order System

A modern web application for restaurant ordering built with Next.js 14, featuring real-time updates, interactive UI, and seamless payment integration.

🌟 Demo

Check out our application in action:

https://github.com/lekt9/IS4302/raw/refs/heads/submission/demo.mp4

🌟 Features

  • Restaurant Discovery: Browse nearby restaurants with real-time availability
  • Dynamic Menu: Interactive menu with real-time price calculations
  • Smart Discounts: Automatic discount application based on order value
  • Responsive Design: Optimized for both desktop and mobile devices
  • Real-time Updates: Live order status tracking
  • Smooth Animations: Enhanced user experience with subtle animations

🚀 Tech Stack

  • Framework: Next.js 14 (App Router)
  • Styling: Tailwind CSS
  • State Management: React Hooks
  • Maps Integration: Google Maps API
  • UI Components: Custom components with Tailwind
  • Icons: React Icons
  • Toast Notifications: React Hot Toast

📦 Installation

  1. Clone the repository:

    git clone https://github.com/your-username/restaurant-order-system.git
  2. Install dependencies:

    cd restaurant-order-system
    npm install
  3. Set up environment variables:

    cp .env.example .env.local
  4. Start the development server:

    npm run dev

🔧 Configuration

Create a .env.local file in the root directory with the following variables:

env NEXT_PUBLIC_GOOGLE_MAPS_API_KEY=your_google_maps_api_key

📱 Usage

  1. Open http://localhost:3000 in your browser
  2. Browse available restaurants
  3. Select items from the menu
  4. Place your order
  5. Track order status in real-time

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  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

📄 License

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

👥 Authors

🙏 Acknowledgments

  • Thanks to all contributors who have helped this project grow
  • Inspired by modern food delivery platforms
  • Built with ❤️ using Next.js and React

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •