PLEASE READ-IMPORTANT Due to lack of time, we could not host our web app on a platform for others to experience. We will be showing our web app in the video instead. Please understand as we spent a lot of time solving bugs and improving our program. Our group also attached multiple images and comments with the functionality. JUDGES- PLEASE CHECK THOSE
Our video link: google drive link https://drive.google.com/file/d/1xipfI8kTeAfRB5-26oFlxDA_kK0iS43V/view
youtube link https://youtu.be/usIZuLZ1o3Y
Our inspiration was the negative effects of the pandemic on students around the world. During this pandemic, it is very hard to know which courses are the most beneficial to you. Since we cannot interact with our peers like we normally do, it is difficult to get solid information about a course from someone who has taken it.
What it does
It lets users create new posts for them to share information about any courses. Other users can see that and contact them through a chat room that gets emailed to them. From there, they can chat online, or create a google meet to talk to each other.
How we built it
We created a web app for users to tell others about what courses they took, and how the course was. We used flask for the routing and sql lite for the database. If a user creates an account, it stores that info into the database and lets them login. Also, if a user creates a post, it stores that info and posts that into the home page. Users can also choose to update and delete their posts. The most important feature of our app is the schedule meeting button, which sends an email to the user that created the post.
Challenges we ran into
We ran into some challenges with the database, but we fixed this by watching some tutorials.
Accomplishments that we're proud of
We are proud of the way we handled our errors. Despite all the errors we got, our team endured it and created the final product.
What we learned
We learnt a lot about flask, routing, and databases. We also learnt how to build a web app.
What's next for EduFind
We are planning to expand into a fully functional platform with a scalable structure. We want to add categories and ratings to each course and add a function that can find the list of courses from their school using an API call. We also want to create a button that can automatically create a zoom meeting within the site.