Munich Surf Pulse is a cutting-edge crowdsourced platform providing real-time occupancy overviews for surf sites in and around Munich. Whether you're looking to catch the perfect wave or just avoid the crowds, Munich Surf Pulse offers you up-to-date information at your fingertips.
Munich Surf Pulse is divided into two main repositories:
- surf-location-occupancy-service: A robust Spring Boot backend service responsible for managing surf site data and occupancy information.
- munich-surf-pulse-next: A sleek and responsive frontend application built with Next.js, providing users with a seamless interface to check surf site occupancy.
The backend service is powered by Spring Boot and serves as the heart of the Munich Surf Pulse platform. It manages the core business logic, API endpoints, and integrates with MongoDB to store and retrieve data.
Key Features:
- RESTful API to manage surf site data and occupancy information.
- Integration with MongoDB for efficient data storage.
The frontend of Munich Surf Pulse is crafted with Next.js, offering a fast, modern, and intuitive user experience. The frontend interacts with the backend service to display real-time surf site occupancy data.
Key Features:
- Responsive and mobile-friendly design.
- Real-time updates on surf site occupancy.
- Interactive data visualizations.
Built with:
shadcn/ui for a timeless UI.
- Backend: Spring Boot, MongoDB
- Frontend: Next.js, React
- Database: MongoDB
- Deployment: Github Actions + AWS ECS
All projects are licensed under the MIT License. See the the corresponding LICENSE files for details.
Have questions, suggestions, or feedback? Feel free to reach out at g.mahlknecht@gmail.com.
