Skip to content

aneebnaqvi15/Restaurent_Management_system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

recording.mp4

Restaurant Management System (RMS)

A modern, feature-rich restaurant management system built with Python and a beautiful interactive dashboard.

πŸš€ Features

  • Interactive Dashboard

    • Real-time statistics and analytics
    • Beautiful animations and transitions
    • Responsive design for all devices
    • Dark/Light theme support
  • Order Management

    • Track active orders
    • Real-time order status updates
    • Order history and analytics
  • Table Management

    • Real-time table status
    • Table reservations
    • Capacity tracking
  • Inventory Management

    • Low stock alerts
    • Stock tracking
    • Automated notifications
  • Sales Analytics

    • Revenue tracking
    • Popular items analysis
    • Peak hours identification

πŸ› οΈ Tech Stack

  • Backend: Python
  • Frontend: HTML, CSS, JavaScript
  • Database: SQLite
  • Charts: ECharts
  • Styling: Tailwind CSS

πŸ“¦ Installation

  1. Clone the repository
git clone https://github.com/yourusername/RMS.git
cd RMS
  1. Create a virtual environment
python -m venv venv
source venv/bin/activate  # On Windows use: venv\Scripts\activate
  1. Install dependencies
pip install -r requirements.txt
  1. Initialize the database
python manage.py migrate
  1. Create a superuser (admin)
python manage.py createsuperuser
  1. Run the development server
python manage.py runserver

Visit http://localhost:8000 in your browser.

πŸ”§ Configuration

  • Configure your database settings in settings.py
  • Adjust email settings for notifications
  • Customize theme colors in templates/dashboard/dashboard.html

πŸ” Security

  • Secure authentication system
  • Role-based access control
  • Password hashing
  • CSRF protection
  • XSS prevention

🎨 Customization

The system supports extensive customization:

  • Theme colors
  • Dashboard layout
  • Report formats
  • Notification preferences
  • Menu categories

πŸ“± Mobile Responsive

The dashboard and all features are fully responsive and work seamlessly on:

  • Desktop
  • Tablets
  • Mobile devices

🀝 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

πŸ“„ License

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

πŸ‘₯ Authors

πŸ“ž Support

For support, email syedaneebajk00786@gmail.com or join our Slack channel.

About

A modern, feature-rich restaurant management system built with Python and a beautiful interactive dashboard.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published