Private Sailing Adventure Tracker Website

Заказчик: AI | Опубликовано: 25.01.2026
Бюджет: 50 $

I need a private, invite-only site where our crew can log every passage, share upcoming routes, and manage guest preferences without exposing anything to the public. The overall look should feel rustic and nautical—think weathered wood textures, deep-sea blues, and vintage chart accents—while still loading quickly on phones and tablets. Core workflow • An admin dashboard lets me edit, add or deactivate users, generate a single-use token for each invite, and flag which guests will be onboard for the next leg. • Invited guests land on a registration screen, enter the token, create a username/password, and are ready to complete a simple Preference Form (dietary notes, cabin choice, special occasions, etc.). Their answers must be stored safely and pulled into a crew-facing view whenever that guest is marked "onboard." • Captains and crew members can then see a concise "Guests Onboard" page that aggregates only the active passengers' preferences. Journey tracking Interactive Google Maps embeds should plot previous voyages with colored polylines and markers; future routes appear as dotted lines. Each track needs a brief log entry, photos, and the option to hide or reveal it from non-crew users. Each stop on future tracks should include the expected timeframe we'll be there and the nearby airports guests can fly into to meet us. Deliverables 1. Responsive website built with a modern stack (React or Vue on the front end is fine; a lightweight Node, Django, or Laravel back end—your call—so long as it supports secure token-based registration). 2. Modern nautical theme, including logo placement and a palette I can tweak later. 3. Admin dashboard with user management, token generator, and "Guests Onboard" selector. 4. Guest Preference Form with CRUD storage, encrypted at rest. 5. Google Maps integration for past and planned routes, editable by admins. 6. Photo Gallery: Only Admins can post photos. 6. Deployment scripts and brief hand-off documentation so I can spin it up on DigitalOcean. Acceptance criteria • Only token holders can register; uninvited visitors cannot see any content. • Preference data surfaces instantly on the "Guests Onboard" page when a guest is toggled active. • Map layers load under three seconds on 4G and work on iOS, Android, and desktop browsers. • Clean, tested code pushed to a private Git repo before final hand-off. If the above matches your skill set, please outline your proposed tech stack, timeline, and any similar projects you've launched.