More and more people are turning to online learning due to the availability of quality online education, and current events have forced many families to take on greater responsibility in the schooling of their children. We wanted everyone to be able to have access to the best free resources that are available. We wanted to create a site that has many of the top-rated sites, plus many less well-known ones that people can search for and be able to access.

What it does

By adding links to websites into our database, the Learn Free website consolidates the free educational and library resources available on the web.

How I built it

We built a user-friendly website in Python using the Flask framework. We hosted our site on Heroku and connected a Postgres database.

Challenges I ran into

Connecting the database in Heroku was not trivial. We were also using a framework (Flask) that we had almost no experience with, so we were constantly learning and troubleshooting. Three of our group members had young children and taking part in a multi-day hackathon remotely was definitely a balancing act.

Accomplishments that I'm proud of

Being able to meet and overcome the challenges that we ran into, and having a final product that works and can even be grown and expanded in the future.

What I learned

We learned the basics of a new tool and gained experience in trying to connect a database to our project.

What's next for Learn Free

By adding more and more free resources, we hope to have a 'one place to go' site to search for all the best free education sites available. We hope to expand our search function to make it easy to narrow down exactly what you want.

Built With

Share this project: