Here in Bolivia we do usually have to choose ourselves the lectures we want to take, we have no tool to help us build our schedule, so as a way of practice on my learning path on Node Js, I starded this project that wold help students to only introduce the lectures they want to take, once done you'll get all the possible combinations that are possible for your semester, that means, if a group of subjects collide in schedule they will not be considered and you will only get a pool of possible schedules, so you only have to choose the one you like. This project had many prototype iterations.