Inspiration

At the beginning of this hackathon, we set out to create something unique and useful for everyone. We brainstormed common issues we all have, researched api's, and eventually came to the conclusion that we wanted to create something that helps people add a bit more variety to their everyday life.

What it does

goloco is a web domain that helps users discover new places to explore and dine in their area based on their personal preferences of activities and food.

How we built it

Our team utilized Linode cloud computing services to host both a database through CockroachDB and a domain we obtained from Domain.com. In terms of the the code itself, the Google Places API proved very useful to us throughout this project as we utilized a great deal of it to display locations to our users. As with most web development projects, we wrote in JavaScript and PHP when interacting with the database.

Challenges we ran into

We spent the majority of our time learning how to work with the Angular framework. We encountered many compatibility issues throughout the testing phases as only one of us has sufficient experience working with the framework. Eventually we did have to take a step back from it.

Accomplishments that we're proud of

The team worked extremely hard to learn Angular in such a short period of time. Although not all of our implementations were successful in the end, the troubleshooting experience provided us with a great deal of confidence moving forward. Additionally, the fact that we were able to reformat our project to work without Angular 12 hours in and still successfully submit everything on time is something we're all very proud of.

What we learned

The Angular framework is extremely useful and can be extremely useful when set up and used properly. We certainly could've taken a bit more time to plan out our stack and ensure that everything we had in mind would function properly together. Moving forward that's going to be high priority before anyone begins programming.

What's next for goloco

We plan to continue improving the diversity of the personalization options we currently offer. Additionally, fun features such as random activity day planning and ai based suggestions tailored to improve each users personal experience are in the works as well.

Share this project:

Updates