A comprehensive scheduling system designed specifically for convenience stores, gas stations, and small businesses to efficiently manage employee shifts and schedules.
- 🏪 Convenience Stores
- ⛽ Gas Stations
- 👥 Business Owners and Employees
- Backend: Python
- Database: SQL
- Frontend: HTML/CSS
- Design Tools: MySQL Workbench
.
├── Scheduling-system/ # Main system directory
│ └── static/ # Static files (CSS, JS, images)
├── templates/ # HTML templates
├── app.py # Main application file
├── schedule.py # Scheduling logic
├── update.py # Update functionality
├── test.py # Testing module
├── new.mwb # MySQL Workbench database model
├── relationship.mwb # Database relationships model
└── requirements.txt # Project dependencies
- 📊 Dynamic shift planning
- 👥 Employee availability tracking
- 🔄 Automatic schedule generation
- ⚡ Real-time updates
- 💻 Clean and intuitive web interface
- 📱 Responsive design
- 🎨 User-friendly controls
- 📊 Visual schedule display
- 💾 Secure data storage
- 🔄 Real-time synchronization
- 📈 Historical data tracking
- 🔍 Quick search functionality
- Clone the repository
git clone [repository-url]- Install required dependencies
pip install -r requirements.txt- Set up the database
# Import the .mwb files using MySQL Workbench- Run the application
python app.pyThe system uses two main database models:
new.mwb: Primary database structurerelationship.mwb: Relationship mappings between entities
Key entities include:
- 👥 Employees
- 📅 Schedules
- ⏰ Shifts
- 📋 Availability
- ⏱️ Time-saving automation
- 📊 Better resource management
- 💰 Cost optimization
- 📈 Improved efficiency
- 📱 Easy schedule access
- 🔄 Shift swap requests
- 📋 Availability submission
- 📅 Schedule preferences
-
Mobile Application
- 📱 Native mobile apps
- 🔔 Push notifications
- 📍 Location-based features
-
Advanced Analytics
- 📊 Performance metrics
- 💹 Cost analysis
- 📈 Trend predictions
-
Integration Features
- 💰 Payroll system integration
- 📊 HR system connectivity
- 🔄 API development
For any questions or suggestions, please reach out:
- 📧 Email: angelachen572@gmail.com
- 🎥 Demo Video: Watch Here
- 📊 Presentation: View Slides