Inspiration

With the rise of numerous social media apps, staying in touch with a select group of people becomes increasingly more challenging. Keeping track of all of your friends on Facebook, Instagram, Twitter, Tik Tok, (the list goes on), almost becomes impossible. How are we meant to build real connections with people when it is so hard to stay updated with their lives on top of our already busy schedules?

What it does

In order to combat this ongoing problem with connectivity, we have created Keeping Tabs. Our web page provides users with the necessary tools and resources to build and maintain meaningful relationships with people you'd like to stay in touch with. It sends email reminders to notify users after a period of time has passed since they last connected, and facilitates meet-ups and connections between users.

How we built it

We built this project in Visual Studio and used GitHub as our version control system. Since we were building a web page, we used front-end languages such as HTML, CSS, and JavaScript to create the user interface. For the back-end, we primarily used Python to develop the email-sender bot, that is able to automatically send emails to different users after their accounts grant permission.

Challenges we ran into

Some challenges we faced were a lot of errors when we tried to integrate a SQL server into our project and learning React/Bootstrap to begin our web page.

Accomplishments that we're proud of

The accomplishments we made over the few days that we are proud of are creating a local host for our page, getting the login/sign-up page for the users to work, having the Python code to automatically send emails, and our active teamwork/collaboration throughout the project.

What we learned

Overall, we learned how a hackathon works since we are all comprised of beginner hackers and have fairly basic programming experience. This was a great opportunity to brush up on our skills and know what to expect for future hackathons. Even with the roadblocks that we faced while coming up with project ideas, figuring out the necessary technology to get our ideas to work, and so much debugging, we have definitely come out of this experience with a lot more knowledge on project management/development since we started this Friday.

What's next for Keeping Tabs

In the future, we plan to extend our current project to encompass more features. We intend to implement a Google Calendar connection that is able to schedule meet-ups after two users agree to connect again. We also would like to target more specific groups of people that would benefit from this connectivity system, such as career professionals and their mentors, tutors and their students, and people with similar hobbies.

Thank you DivHacks for this amazing experience!

Share this project:

Updates