Inspiration
Our inspiration came from a popular music app called Spotify. Every year Spotify summarizes your music tastes and gives users a positive reflection of what they have been listening to. We loved this idea of spreading positivity and felt that college was such a unique and special time in a young person's life that it should be celebrated. Thus came our idea to give college students at Virginia Tech an opportunity to reflect on their experience.
What it does
Our web app is a running dialogue that tells the story of your academic career so far. The user is prompted to enter their Canvas Access Token which provides our app temporary access to their course information. The Canvas API only contains so much information, so we collected additional datasets to cross reference with the users individual story to build upon it. With additional information like average grade and class start time, the students can be given a reflection of the past years they have invested.
How I built it
The backend was built using Python and Flask. The front was developed using Angular and Typescript.
Challenges I ran into
When working on the front-end we got stuck using a library that provided mock typewriter functionality that did not fit well with the goals of the project.
Accomplishments that I'm proud of
We are proud that we developed a unique and exciting application that is highly sharable amongst students.
What I learned
We learned how important detailed planning is. Although it was a great experience to be in a time crunch, looking back it would have been much better to have a more thorough guide which would have helped steer the ship in difficult moments.
What's next for Hokie Wrapped
We would like add more datasets to give a more expansive storytelling experience. We are interested polishing up some of current features and are interested in adding helpful tips based on collected data. Finally, we would love to look into expanding to other Canvas based universities in the Virginia area.
Log in or sign up for Devpost to join the conversation.