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.