A web application that provides high-resolution forecasts for marine and weather conditions for surfing spots worldwide.
- Search for surf spots by location name
- View marine forecasts (wave height, direction, period)
- View tide information with visualization
- View weather conditions (wind speed, direction, temperature)
- 10-day forecast capabilities
- Astronomical data (sunrise, sunset)
- Next.js 15
- React 19
- TypeScript
- Tailwind CSS
- Shadcn/UI components
- Node.js (use ASDF version manager)
- PNPM package manager
-
Clone the repository
git clone https://github.com/yourusername/stormglass.git cd stormglass -
Install dependencies
pnpm install
-
Run the development server
pnpm dev
-
Open http://localhost:3000 with your browser to see the result.
app/: Next.js app directory containing pages and layoutscomponents/: React componentslib/: Utility functions and service integrationspublic/: Static assetscontent/: Markdown content for blog postsstyles/: Global CSS styles
MIT