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.

Share this project:

Updates