Welcome to Set Time Gen, a simple tool designed to simplify and automate the scheduling of set times for events. By factoring in individual DJ preferences and past schedules, this application ensures everyone gets a fair chance to play at different times, such as early, middle, and late sets.
The "Set Time Generator" is a Flask-based web application that:
- Allows DJs to input their set time preferences.
- Automatically generates a DJ set schedule based on the preferences of all DJs.
- Displays previously input preferences.
- Displays the final generated schedules.
- Clone this repository.
- Navigate to the project directory.
- Install the required Python packages:
pip install -r requirements.txt
- Run the application:
python app.py
- Open a web browser and navigate to
http://127.0.0.1:5000/
to use the application.
- Enter your DJ name.
- Select your set time preferences in order. For example: 1st choice: 3:30 pm, 2nd choice: 4:30 pm, and so forth.
- Click "Submit".
- Once all DJs have submitted their preferences, the application will generate and display the final schedule.
Feel free to fork this repository and make enhancements.
- Fork the repository.
- Create your feature branch (
git checkout -b feature/fooBar
). - Commit your changes (
git commit -am 'Add some fooBar'
). - Push to the branch (
git push origin feature/fooBar
). - Create a new Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
Thank you for checking out Set Time Gen! Happy scheduling!