Inspiration

When it comes to following new developments in your field (especially as a CS major), it's easy to feel overwhelmed and get left behind. It's always useful to be up to date, and for college students such as us, an application like this can be a helpful tool to keep up with currents events in fields you're interested in.

What it does

KeepUp is a app that provides users with an ability to stay informed about recent trends when it comes to topics of interest to them.

How we built it

KeepUp is a Python-Flask web application built in VSCode. Our tech stack is front end with HTML/CSS/JavaScript, specifically TailwindCSS and Bootstrap.js, python backend, and Sqlite3 database. We also used Google Cloud Generative AI to create our chat bot support, and libraries like BeautifulSoup for webscraping.

Challenges we ran into

Most of our challenges revolved around API integration issues. We originally wanted to implement various APIs like Auth0 and Cloudlflare but ran into domain name issues since we could not use http local host. We had to shift gears and change ideas last minute due to these issues, leading us to create KeepUp in a time crunch.

Accomplishments that we're proud of

This is one of our member's first hackathons and he performed great. He immediately jumped into debugging, researching and coding up. Another one of our group members had taken another big step forward into front end with more dynamic animations within HTML and CSS despite having little to no experience with it. Finally, we were able to implement the chatbot api despite being low on time.

What we learned

We learned how to utilize new libraries, how to use new languages (for two of us) that we had never used before, how to work as a team, how to incorporate new APIs, etc.

What's next for KeepUp

When returning back to KeepUp, we hope to fine tune the functionality while also adding more features that were originally intended such as a blog post section or for you page. Once the functionality is fine tuned, the front end could always be improved, and from there forward, we could have an even better application.

Built With

Share this project:

Updates