Problem Statement
Earning a higher education can become expensive. According to Fox Business, 51% of students drop out of college because of financial reasons. On the other side of the spectrum, some people may want to donate to higher eduction, but either do not know how or want to ensure that they are actually helping a student in need, and is not supporting a scammer. This website connects students with donors via paypal or venmo to get donations towards their tuition.
Solution
Introducing LiftupEdu: A crowdsourcing website platform designed specifically to help college students in need of financial aid that verifies the student's eligibility through an institutional sign-in. The goal of the website is to connect students with generous donors via PayPal or Venmo to receive donations that will go towards the cost of their college attendance.
How I built it
Uplift consists of the following:
- a database using SQLite to store user information
- front-end prototype using Figma, an online design tool.
- full-stack integration using Flask.
Challenges we ran into
- The first major challenge we ran into was figuring out how to connect our database to the front-end application of our website. After a thorough discussion with a mentor, we decided to utilize Flask to create our full-stack application.
- We also trouble with the student verification feature we had wanted to implement.
What We learned
- The relationships between client, server, and database and the different methods of implementation.
- how to create a full-stack application in Flask
- how to design a basic website using Figma
What's next for UpliftEdu
- integrating all features we had initially hoped for
- student verification
- tuition verification
- fully implementing prototype
Log in or sign up for Devpost to join the conversation.