Inspiration
McGill students often face challenges meeting and connecting with other people in their classes, making it more discouraging to attend in person lectures and find study groups. This project was inspired by the film rating platform known as Letterboxd.
What it does
This platform seeks to match students according to their class schedules by suggesting student profiles with the most amount of shared classes. This provides a network to facilitate new connections that make classes more approachable, and encourages community building within ones field of study.
How we built it
We collaborated on GitHub and wrote our project using Vue, creating detailed pages for each section of our website and incorporating visuals made on Canva.
Challenges we ran into
Creating a user-friendly app brings challenges around structuring the software in a simple way while maintaining all the desired features. This required using frameworks and languages we were not comfortable with, but had to be flexible and open to learning.
Accomplishments that we're proud of
We are most proud of the class search feature, which parses a list of over 10,000 classes at McGill.
What we learned
We learned Vue and Nuxt and became more comfortable with JavaScript frameworks, developing new skills in this language and applying them.
What's next for LectureBoxd
We'd like LectureBoxd to have a chat feature for students to communicate directly on the app, and a profile feature that gives users the option to display their four favourite classes at McGill.
Built With
- figma
- javascript
- nuxt
- tailwindcss
- typescript
- vue
Log in or sign up for Devpost to join the conversation.