Inspiration

All of our team members have relationships in their lives that they wished to rekindle, so we decided to come together to create an app that makes that as easy as possible.

What it does

"link!" is an app that looks through individuals personal interests, location, and availability to bring them together in the most painless way possible using an AI recommendation system.

How we built it

In the back end, we used the Miami beach API to find local events. We used Google's ADK API to get users' schedules through their calendar apps or .ical files. We created hash map functions to save user's information and used division functions to find coinciding & convenient time slots for users to meet and socialize. We also created a database that saves users information including interests, location, calendar, username, and password. Overall, we used Python, Postgresql, and the Google ADK API (caldev) to save all user info, collect data, and finally push recommendations to users. In the front end, we used React and an Iphone simulator to see the live changes in the app as soon as possible. Figma was also used for the layout and UI design

Challenges we ran into

In the back end, downgrading the Postgresql version in order to be compatible with Python was certainly difficult and took a decent chunk of time to figure out. Another challenge was finding the threshold for coinciding time slots for users. The learning curve on using Google's ADK caldev system. Learning Figma itself was a bit difficult since the member using it had never used it before, but it was overall a good learning experience.

Accomplishments that we're proud of

In terms of the back end, we are again proud of using Google's ADK system and creating a database that links well to the front end. In terms of front end, creating the layout and design on Figma felt very good, and finally being able to mend the front and back end was a huge accomplishment for the whole team.

We are proud of being able to create something that can help foster community both at FIU and Miami.

What we learned

We learned a ton about the back end and front end and how they connect, how to make an ExpGo, and how to collaborate in a team using platforms like github. We also learned a lot about UI design through Figma.

For the back end specifically, we learned how to use A2A to do web searching for events and we learned how to use the caldev API to import calendar information.

All of this was very technical and all our team members learned a lot!

What's next for Let's Link!

Our next big idea is to add groups so multiple friends are able link together! We are looking to create a better event recommendation system based off of associative rule mining techniques.

Built With

Share this project:

Updates