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