
Thanks to everyone who came out to our Side Project Night! We hope you had a great time and made some new friends. Stay tuned for more events like this in the future!
By: Nathan Coulas
cuScheduling is a web application that helps students automatically generate a schedule from 8000+ classes at Carleton University. cuScheduling takes care of the annoying conflicts and closed registration problems for users by using a Genetic Algorithm.
Carleton Central is a pain to use! cuScheduling isn't. This is the current path Carleton students must go through in order to build their timetable/schedule for a given term:
This is pretty awful and frustrating for students who just want to pick their courses. This is the experience you'll find in cuScheduling:
Ah, much better! cuScheduling takes care of the annoying conflicts and closed registration problems. All users need to worry about is if a course sounds interesting.
“When I was first an incoming student at Carleton University, there was an amazing tool, also called cuScheduling made by Carleton Blueprint's very own Tobias Schlagenhaufer. It was a really awesome tool that went defunct last year (since Tobias graduated). I took it upon myself to rebuild cuScheduling with my own take on the UX with added features. Major shoutout to Tobias, who is well aware and supportive of my rendition of cuScheduling, and for all the schedules he helped me make. Hopefully many more amazing schedules will be built in the future!” – Nathan’s inspiration for creating cuScheduling
By: Ishar Ghura
Math Master is a React native mobile app to help people practice their arithmetic skills. It was built using React and Expo and features a score system, profile view, and difficulty settings.
“Seeing my sister struggling with times tables inspired me to create an app that would make them fun to practice. The app benefits users by allowing them to practice their arithmetic skills while keeping track of their score to demonstrate improvements and areas they should focus on more.” – Ishar’s inspiration for creating Math Master
By: Hasith De Alwis
MusicMania is a social media for Spotify users. Its goal is to share music listening data with users’ friends and others on the platform and connect them to like minded listeners. With its search feature it connects you to other Spotify users who have a similar listening taste, allowing users to go through others’ playlists and find new songs to listen to. It was build using Flask for the backend, React for the frontend, and PostgreSQL for the database. The project will benefit users by allowing them to find new avenues to express themselves creatively through finding new music to love!
“I found that for myself, most of my favourite songs and new music was introduced to me by my friends, so naturally, I wanted to create an app that streamlines that process! Music has had a huge impact on my life and I hope that I can share that passion with others, and hopefully, they can discover smaller indie artists which platforms like Spotify don't do a great job of.” – Hasith’s inspiration for creating Music Mania
“My main challenges were architecture related. I didn't know much about how to make an effective RESTful API and knew almost nothing about Database design, so there were lots of pain points and restructuring of my app along the way. On the frontend side, I really challenged myself to make the app responsive for any device, so I had to force myself to develop a better understanding of flexbox and good front end design principles”
– Hasith De Alwis