Inspiration

Our inspiration for this project was seeing on the news the number of people in New Jersey that were losing their lives to due the strong riptide currents. Oftentimes these currents are not visible and are extremely dangerous as they can drag you out to the middle of sea with little to no warning. With such a preventable way of avoiding these currents we decided to create Riptide Oracle.

What it does

Riptide Oracle is a website that allows beach enthusiasts, surfers and lifeguards to search for the beach they want to attend and see what the forecast is for their beach. They will get a percent chance of whether a riptide will occur on that day.

How we built it

This was built using Next.js implementing frameworks such as Tailwind css and Technologies such as Google Maps API. We employed an agile cycle that allowed us to plan out different tasks that each team member that had to complete without stepping on each others toes.

Challenges we ran into

Some of the challenges we ran into were using the API's. There were many issues with deciding what the schema would be and what data we would be outputting. We also had issues with deploying the code to verbal, this was because of API keys being vulnerable and we wanted to keep it protected.

Accomplishments that we're proud of

We are proud of how we managed our workflow and collaboration. This was a very large project and the first time we have used next.js as a group. It was challenging to keep up with it but we are extremely proud of our use of GitHub to maintain proper collaboration

What we learned

We learned how to use new technologies and work as a team in tandem. We also gained significant experience using google cloud apis. Most importantly, we learned how to work as a team and solve difficult problems within a time crunch.

What's next for Riptide Oracle

The possibilities are endless- this project can be scaled upward by implementing even more extensive data. We can achieve a more accurate classifier model. We can also optimize functionality from the user standpoint by including features such as load balancing, directly selecting certain geographic ranges and saving locations of interest.

Built With

Share this project:

Updates