Inspiration

We decided to make Summit because we wanted a way to use an interesting piece of technology we found, spaced repetition. We wanted to do this in a fun way, and since the theme was "Into the Mountains", we decided to liken studying to climbing a mountain.

What it does

Summit uses a spaced repetition algorithm to schedule when flashcards should be reviewed to optimize remembering the terms. As the user studies, they gain altitude and climb higher on the mountain visible on the home page.

How we built it

We built Summit using HTML, CSS, and Javascript for the front end and Python with Flask along with an SQLite database for the backend.

Challenges we ran into

We ran into a few challenges, mainly concerning the actual functionality of the website. When faced with an issue regarding the functionality of the flashcards, it was difficult to pinpoint and fix that issue without others arising.

Accomplishments that we're proud of

We're proud of creating a website that is designed with a lot of detail and that is well functional. It was a big accomplishment to be able to create a website that is actually useful for learning, and that students and people can actually use in their everyday lives.

What we learned

We learned that in the process of working on a project in a group, it is important to plan well beforehand with all of your team members and make sure they are fully aware of all details and aspects of the project. It is also important to communicate with your teammates about any issues or concerns one may have regarding the project.

What's next for Summit

We wish to add more functional features and make the website even more useful for learning and easier to use than it already is.

Share this project:

Updates