Welcome to Coplaner, an unofficial web application developed to assist Carleton University students in generating conflict-free timetables. As a Carleton University student myself, I understand the struggles of scheduling courses, which is why I created Coplaner. By simply providing a list of your courses, Coplaner will do its best to find all possible conflict-free timetables. It's my hope that Coplaner can save you time and frustration as you plan your terms. Thank you for using Coplaner, and I hope you find it useful!
git clone https://github.com/tunauygun/coplaner.git
cd coplanerRun the following command to install required dependencies:
npm installCreate a .env file in the root directory and add the necessary environment variables:
SESSION_SECRET=your_secret_key
DB_PASSWORD=your_db_password
MAILGUN_DOMAIN=yourdomain.mailgun.org
MAILGUN_KEY=your_mailgun_token
TOKEN=your_secret_token
PORT=3000Run the application in development mode:
npm run startOnce the server is running, open your browser and go to:
http://localhost:3000
Please note that the generated timetables are based on user-provided information and may not include all possible options. It is essential to review the generated timetables alongside the official university schedules for accuracy. I am not liable for any issues resulting from the use or reliance on Coplaner. Please keep in mind that Coplaner is a web application developed by a single individual, and it may have limitations or technical constraints. Your understanding and feedback are appreciated as I continually improve Coplaner's functionality. By using Coplaner, you agree to the above disclaimer and understand that the responsibility for course selections ultimately rests with you, the user.
Last Updated: May 27, 2024
The coplaner database is updated to ensure accurate course information. While efforts are made to keep the database current, please note that updates may not occur on a strict schedule. The last update was performed on May 27, 2024.
