A Client-Server Web Application which helps to obtain an optimal timetable allowing a user to spend the maximum possible time at the optimized activity. The algorithm chooses only one out of many possible terms for the given activity so that the user acquires a timetable with as few unintended breaks between activities as possible.
Please feel free to read the following documents explaining each component:
- Server - A server developed using the Spring framework
- Client - A client which uses the Vue.js framework
- Smart Planner Algorithm - The Javadocs documentation of the algorithm written in Java
- Jakub Gros - Smart Planner Algorithm
- Sebastian Kucharzyk - Front-End
- Kamil Nowak - Back-End
- Jakub Ledwoń - Android App
This project is licensed under the MIT License - see the LICENSE.md file for details