Try It Out!

https://sherpa-8xpbs.ondigitalocean.app/

Inspiration

We were planning a trip to Miami and had different gripes, such as finding lodging and restaurants, compiling and filtering data, mapping places geographically, and many more. So we wanted a one-stop shop to help us with the troubles we had.

What it does

Sherpa is a place for you to visualize 👀 your next story/trip. You can plan the perfect story on one platform and decide if you want to share your story as a guide to the rest of the world 🌎 later on.

How we built it

We utilized best practices in the front end by creating reusable UI components that are not only interactive but friendly to use. We also utilized Axios's scalable HTTP service to query data responses from high-quality APIs. In the backend, we integrated a javascript server-side runtime called Node.js. We also used the express framework to help us scale API calls. For our database, we used MongoDB a lightweight NoSQL database. For deployment, we are utilizing the GitHub student developer pack for a 100$ credit in digital ocean.

Challenges we ran into

We had too many ideas for this project, but due to time constraints, we need to select certain features to prioritize. We also found it difficult to manage the state and render UI respectively.

Accomplishments that we're proud of

We were able to produce a lightweight full-stack application (with limited library usage) that we and our friends would personally use and surely benefit from. We are excited and proud to continue to develop, scale, and share this with the world.

What we learned

We learned how to perform under time constraints and how important it was to use version control. We made sure to get our priorities straight. In addition, we learned new technologies that some members had not seen before.

What's next for Sherpa

We plan on raising our pre-seed this quarter to share and improve Sherpa with the world. We want to add filtering, tagging, and general machine learning functionality. Also, we would like to add the "connect with locals" feature where users can connect with locals of the destinations they are traveling to.

Github Link: https://github.com/jonahtjandra/sherpa

P.S. Our backend is not included inside the public Github repository because it might pose security risks as we have not built out the security and authentication aspect of our app. We also currently have a hard limit on the 3rd party API service, for now, so let us know if it's not working, and we can work something out.

Share this project:

Updates