🌊 Inspiration
India's coastal tourism is booming, yet it lacks a centralized, reliable system to ensure tourist safety, environmental sustainability, and informed decision-making. The recent rise in beach accidents, pollution, and unregulated tourism inspired us to build a platform that combines technology with responsibility to protect people and nature alike.
🏖️ What it does
BeachRecs is a centralized platform that provides real-time data on:
- Beach safety alerts (e.g., jellyfish presence, drowning risks)
- Weather conditions & tsunami warnings
- Suitability of beaches for various activities (e.g., parasailing, swimming)
- Environmental parameters (pollution levels, algae blooms)
It empowers both tourists and authorities to make informed, safe, and sustainable decisions.
🛠️ How we built it
Tech Stack:
- Frontend: React.js, Tailwind CSS, Leaflet.js for maps
- Backend: Firebase (Realtime Database and Authentication),Next.js
- APIs: Weather, sea condition, and governmental alert feeds
- Design: Icons and color indicators (🔴 🟡 🟢) for easy activity suitability recognition
We prioritized a clean, intuitive UI and ensured it’s mobile-responsive for on-the-go use.
🧗 Challenges we ran into
- Aggregating multiple data sources into a unified dashboard
- Ensuring real-time accuracy and reliability of alerts
- Designing a user-friendly interface for both locals and tourists
- Making the platform scalable for use across all of India’s coastal regions
🏆 Accomplishments that we're proud of
- Developed a working prototype displaying live beach safety data
- Integrated real-time environmental and activity-based indicators
- Created a scalable system built on open-source and cloud-first tools
- Aligned features with UN SDGs promoting responsible and safe tourism
📚 What we learned
- Importance of UX/UI when communicating critical safety info
- Strategies for integrating multiple APIs in a unified system
- The real-world impact of data-driven tourism platforms
- Building for accessibility and multilingual audiences
🔮 What's next for BeachRecs
- Collaborate with Indian Meteorological Department and local tourism boards
- Launch a Progressive Web App (PWA) for offline use
- Add AI-powered activity recommendations
- Enable user reports for crowd-sourced alerts
- Roll out to all coastal states and UTs in India
- Integrate regional languages for local reach
Built With
- firebase
- leafletjs
- node.js
- openweather
- react
- stormglassapi
- tailwind
- typescript


Log in or sign up for Devpost to join the conversation.