NepWalk
Welcome to the official technical documentation for NepWalk — a Trip Operations System that helps tour operators manage and share travel itineraries through a structured timeline.
Vision: Make Nepal's travel industry transparent, trustworthy, and tech-driven
Why NepWalk Exists
Nepal travel is dominated by unreliable middlemen, non-transparent pricing, and no single trustworthy platform. NepWalk replaces scattered communication — WhatsApp messages, emails, spreadsheets — with a single source of truth for trip timelines.
Core MVP Features
| Feature |
Description |
| Timeline Builder |
Day-wise itinerary with time validation (05:00-23:00, no overlaps) |
| Packages |
Personal packages (My Packages) + Global packages (Explore) |
| Trip Sharing |
Public/private trips with shareable links |
| Version Log |
Track schedule changes (add/delete/time-change/reorder) |
| Push Notifications |
Web Push API for trip updates |
| PWA |
Installable web app with offline viewing |
Tech Stack
| Layer |
Technology |
| Frontend |
Next.js + TypeScript + PWA |
| Backend |
NestJS + Fastify + Prisma |
| Database |
PostgreSQL |
| Auth |
Google OAuth + JWT |
| Notifications |
Web Push API (VAPID keys) |
User Roles
| Role |
Description |
| Traveler |
Default on registration. Create trips, manage own trips, use packages. |
| Trip Leader |
Creator of a trip. Full edit access to that trip. |
| Trip Visitor |
Invited member. View-only access to the trip. |
| Admin |
System admin. Seeded in DB, not via UI. |
Documentation Structure
Phases
| Phase |
Year |
Focus |
| MVP |
2026 |
Trip Operations System |
| Phase 2 |
2027 |
Vendor Marketplace |
| Phase 3 |
2028 |
Traveler-Facing Booking |