Inspiration

When I was adjusting to my new beginnings at College Station, it was hard for me to find things to do and communities to join. When I wanted something, I had to search for it which was inconvenient since sometimes I didn't know what I wanted to do. I kept wishing there was somewhere where I could find food and entertainment recommendations from locals as well as a place to find organizations to join.

What it does

This webapp allows users to share and connect with local businesses, communities, and organizations by allowing locals to post recommendations. Users can also find local businesses by categories and have a feed of posts tailored to their interests.

How I built it

I used React with Nextjs to create a layout of the site. I used Google OAuth to allow users to log in and make posts, with the posts being editable and deletable. I implemented TailwindCSS and Framer-Motion to create a smooth, clean, and optimized UI/UX that works on screens of any size. I also incorporated machine learning to allow for tailored recommendations based on what posts the user has liked and interacted with. The site also collects geospacial location data to accurately display local information only.

Challenges we ran into

The UI was challenging to design as I could not find a design that ran optimally, was clean, and worked on computer screens and phone screens. Another challenge was incorporating Google OAuth to allow user login and pulling information from their Google profiles.

Accomplishments that I'm proud of

I am proud of having created a fully functional site that allows the users to do everything that I intended for it to do. I am also very happy with the outcome of the UI since it looks professional and seamless.

What we learned

I found out that it is important to make sure all the pages are consistent with their layout to ensure that there is no staggering of objects. I also ran into issues with specific pages not working properly, so thorough testing is also imperative to a successful project.

What's next for Loop - Your City Assistant

Currently, the location feature is based on what location is returned by the user's current position, but if the user is on the border of towns then they only get recommendations for one of the places, but they should receive recommendations for both. Another possible improvement is to add more functionality for businesses to promote their own services as well as allow users to interact more freely with each other rather than just through post comments.

Built With

Share this project:

Updates