Trips: a collaborative travel planner app

Aperta
#83 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

@Salazareo ci sta già lavorando.

Dal 26/10/2026.

  • #84 di @Salazareo — aperta

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
15/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
javascript
Ambito
full-stack

Direzione di ricerca

The issue describes a broad travel planner spanning trips, day planning, places, bookings, costs, collaboration and offline use, with puter.js as the only backend. Start by checking open pull request #84 and the repository’s app structure; the issue names no files or tests. Done would require implementing the stated scope and constraints, so this needs substantial design and coordination.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Add a travel planner app to the suite, so a group can plan a trip together in Puter.

Scope

  • Trips and dashboard: create, copy, archive, re-date and share trips; a dashboard with the next trip and upcoming bookings.
  • Day planner: a timeline of places and bookings per day, with drag and drop, undo, travel times, opening hours, and a map with routes.
  • Places: a shared pool with details, photos and ratings; nearby search; import from map links, GPX and KML.
  • Bookings: flights, trains, lodging and more, each in its own time zone; AI import from PDFs, emails and wallet passes.
  • Costs: expenses in any currency, split between members, with settle-up, budgets and CSV export.
  • Lists and files: packing lists and to-dos; attachments linked to bookings, places and expenses.
  • Collaboration: members with roles, invite links and guests; chat, notes and polls; a read-only public link; ICS feeds.
  • Offline: installable PWA that keeps trips, files and map tiles, and syncs queued changes.
  • Extras: collections of saved places, a visited-countries atlas, travel journals with photo books, road trips, shared leave planning, reminders and an AI assistant that proposes changes for approval.

Constraints

  • puter.js is the only backend. Each trip lives in its owner's account, and members pay for their own reads.
  • Works offline-first, in all supported UI languages, including right-to-left.
Lingua principale
JavaScript
Stelle
7.1k
Fork
732
Merge medio
2h 54m
PR unite (30g)
21

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di HeyPuter/everything

Tutte le issue di HeyPuter/everything

Issue simili

Altre issue su JavaScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.