A teammate on our team, Chika, described about how individuals in certain communities do not have the knowledge about the opportunities that are available to them in regards to online resources, scholarships, mentorship, etc. This led us to come up with an website that would serve as the resource for these students to use.
What it does
As of right now, our website allows you to log in and have an account saved in our database. You have preferences that you enter in to describe your interests, and our site returns all the coursera courses that match your preferences. Our overall plan that we didn't fully implement yet was that there would be different ways to match your preferences with other resources such as matching users with other users/mentors based on geo location, finding open scholarships, using machine learning to suggest new courses based on previous activity, etc.
How we built it
We split our group into two teams to work on this project. One team worked on building the webscraper python application that is used to find all the info about certain websites and put these into csvs for our backend to compare to. The other team focused on creating a database to store past users as well as creating the overall front-end and backend development.
Challenges we ran into
It took a while to figure out how to use flask and other python modules like beautiful soup that we had never used before as well as resolving errors that weren't as obvious (primarily in the SQL database side of things).
Accomplishments that I'm proud of
We are proud that we our application is somewhat functioning. We also are proud that our background is good looking.
What I learned
We all learned more about how flask works, how to create better front end design, as well as how to create and handle your own database.
What's next for Cognoscere
Going public (any offers are appreciated).