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
- Clone the repository
git clone https://github.com/yourusername/RMS.git
cd RMS
- Create a virtual environment
python -m venv venv
source venv/bin/activate # On Windows use: venv\Scripts\activate
- Install dependencies
pip install -r requirements.txt
- Initialize the database
python manage.py migrate
- Create a superuser (admin)
python manage.py createsuperuser
- 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
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
📄 License
This project is licensed under the MIT License - see the LICENSE file for details.
👥 Authors
- Syed Aneeb Naqvi
- (https://github.com/aneeb15)
📞 Support
For support, email syedaneebajk00786@gmail.com or join our Slack channel.