Inspiration

Visiting beaches and having a fun day at the beach is something we all love and something we all have been doing since a very young age. Beachgram aims at creating a social media platform which will bring beaches from all around the world into a single platform and provide easy access to beach activities to all the users on the platform. Beachgram also allows users to take part in campaigns , such as cleanliness campaigns hosted by organizing committee of a beach so that we can give back to the beaches and perform our social duty. With a easy-to-use app, let’s have a beachin time.

What it does

BeachGram is a social media paltform for beaches.

There are two types of accounts - users and beaches.

Users can create an account and participate in events and campaigns. Events can be things such as beach parties, carnivals, concerts, etc. Users can RSVP to an event. Events can also have a paid reservation, for eg, concerts. Users can also participate in campaigns, which are mostly cleaning campaigns, volunteer work, etc. User get awarded BeachCoins for taking parts in campaigns. Users can use their BeachCoins for paid reservations or pledge them to the betterment of a beach or pledge them to a charitable institution.

A beach account allows beaches to organize their events and campaigns through a easy-to-use app interface. They can add & remove events & campaigns. Check the RSVP user list.

How I built it

I built a mobile-first website for BeachGram using React.Js and I used Firebase as a BaaS.

Challenges we ran into

  • Seamless Data Modelling
  • Efficient Query for faster data retrieval

Accomplishments that we're proud of

I am proud of the entire platform and what it stands for.

What we learned

I sure learned how to think and code quickly. My Time Management skills have skyrocketed by 200%. I had minimal or no experience with Firebase before this hackathon. However, I am now comfortable building using Firebase and will have be comfortable contributing to Firebase based projects in the future.

What's next for BeachGram

Integrating a payment API.

Share this project:

Updates