We always that moment when you're with your friends, have the time, but don't know what to do! Well, SAJE will remedy that.

What it does

We are an easy-to-use website that will take your current location, interests, and generate a custom itinerary that will fill the time you have to kill. Based around the time interval you indicated, we will find events and other things for you to do in the local area - factoring in travel time.

How we built it

This webapp was built using a MEN stack. The frameworks used include: MongoDB, Express, and Node.js. Outside of the basic infrastructure, multiple APIs were used to generate content (specifically events) for users. These APIs were Amadeus, Yelp, and Google-Directions.

Challenges we ran into

Some challenges we ran into revolved around using APIs, reading documentation and getting acquainted to someone else's code. Merging the frontend and backend also proved to be tough as members had to find ways of integrating their individual components while ensuring all functionality was maintained.

Accomplishments that we're proud of

We are proud of a final product that we legitimately think we could use!

What we learned

We learned how to write recursive asynchronous fetch calls (trust me, after 16 straight hours of code, it's really exciting)! Outside of that we learned to use APIs effectively.

What's next for SAJE Planning

In the future we can expand to include more customizable parameters, better form styling, or querying more APIs to be a true event aggregator.

Share this project: