Skip to content

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

Notifications You must be signed in to change notification settings

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