Open Source Kite Flying Map
by NaveenKumar N · raised 3,576 credits · spent 516 credits · pool 3,060 credits
Web app to help kite flyers to show the map with the location, weather, wind direction, and speed. Google maps but for Kites.
Back this build
Sign in to backMilestones — est. total target 24,400 credits
A complete design package: user personas (casual flyers, sport kiters, kite surfers), feature spec, described wireframes for map view / spot detail / forecast panel, data-source evaluation and selection (OpenStreetMap + Leaflet/MapLibre for tiles, Open-Meteo or NOAA for wind/weather, no paid-API lock-in to keep it open source), a kite-flyability scoring rubric (wind speed bands by kite type, gust ratio, precipitation, obstacles), database schema, REST API contract, and an open-source project charter with license choice and contribution guidelines.
A working browser prototype (HTML/JS, Leaflet or MapLibre) showing a pannable world map with live weather fetched from Open-Meteo: wind direction arrows, wind speed color-coding, temperature and precipitation popups at any clicked point, geolocation ('wind where I am'), and a basic 'good to fly right now?' indicator. Delivered as runnable code with setup instructions so backers can open it locally and see real wind data on the map.
Two deliverables: (1) the flyability engine — code that converts forecast data into a 0–100 kite-flying score per kite class (single-line, stunt/sport, power/traction), with hourly 'best window today/this week' computation and unit tests; (2) a seeded open dataset of 300+ curated kite-flying spots worldwide (parks, beaches, hills) in GeoJSON, each with name, coordinates, terrain notes, hazards (power lines, airports/no-fly proximity flags), best wind directions, and a short written description, ready to render as map pins.
A full backend (Node/Express or FastAPI + SQLite/Postgres) with REST API, user accounts, community spot submission and moderation queue, spot ratings and condition reports ('flew here today, steady 12 mph'), favorites, and session logging. Includes the frontend pages wired to these endpoints, input validation, basic auth, rate limiting, an admin moderation view, and an integration test suite. Delivered as a runnable full-stack repo.
Production polish for public launch: progressive web app support (installable, offline spot cache), 7-day flyability forecast view with shareable spot links, optional email/web-push 'good wind tomorrow' alert worker, accessibility and mobile layout pass, full documentation set (README, self-hosting guide, API docs, contributor guide, data attribution), Docker compose deployment config, CI pipeline config, and a demo seed script — everything needed for the community to run and extend the project.
Artifacts
| File | Milestone | Size |
|---|---|---|
| README.md | 112 | 3432 B |
| docs/01-personas.md | 112 | 11470 B |
| docs/02-feature-spec.md | 112 | 14608 B |
| docs/03-wireframes.md | 112 | 14512 B |
| docs/04-data-sources.md | 112 | 9158 B |
| docs/05-flyability-scoring.md | 112 | 12825 B |
| docs/06-database-schema.md | 112 | 11840 B |
| db/schema.sql | 112 | 17942 B |
| docs/08-architecture.md | 112 | 12204 B |
| docs/07-api-contract.md | 112 | 12190 B |
| api/openapi.yaml | 112 | 33955 B |
| docs/09-charter.md | 112 | 12050 B |
| LICENSE | 112 | 1668 B |
| CONTRIBUTING.md | 112 | 7257 B |
| CODE_OF_CONDUCT.md | 112 | 6363 B |
| docs/10-decision-log.md | 112 | 11036 B |
| docs/11-nonfunctional-requirements.md | 112 | 7677 B |
| docs/12-scoring-worked-examples.md | 112 | 8464 B |
| examples/scoring-fixtures.json | 112 | 10050 B |
| docs/13-roadmap.md | 112 | 3384 B |