This repository contains the codebase for a web application that utilizes ClerkJS for authentication and a Python API for optimizing schedules. The application allows users to log in as administrators and access specific schedules optimized by our reservation algorithm.
To get started with this project, follow these steps:
npm i
npm run dev Create an env.local file in the project's root directory and place your API keys from ClerkJS (https://clerk.com/) in this file.
Run the Python API file named api.py.
Once you have completed the setup steps above, you can use the application as follows:
Log in to the admin page using your credentials.
Access the schedules section to view and verify specific schedules optimized by our reservation algorithm.
This project is licensed under the MIT License - see the LICENSE.md file for details.
We welcome contributions from the community. If you would like to contribute to this project, please follow our Contributing Guidelines.
Support If you encounter any issues or have questions about the project, please create an issue on this GitHub repository, and we will be happy to assist you.
Thank you for using our ClerkJS Schedule Optimizer application!