Skip to content

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