FeaturesTemplatesShowcaseTownie
AI
BlogDocsPricing
Log inSign up
Sarthak_ff
Sarthak_ffTarunkumar
Public
Like
Tarunkumar
Home
Code
2
shared
1
README.md
Branches
1
Pull requests
Remixes
History
Environment variables
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in miliseconds.
Sign up now
Code
/
README.md
Code
/
README.md
Search
…
README.md

Travel Booking App

A comprehensive travel booking application with user authentication and ticket pricing in Indian Rupees.

Features

  • User authentication (login/register)
  • Browse domestic and international destinations
  • View ticket prices in Indian Rupees (₹)
  • Book tickets for vacation destinations
  • Responsive design with modern UI

Project Structure

├── backend/
│   ├── database/
│   │   ├── migrations.ts    # Database schema setup
│   │   └── queries.ts       # Database query functions
│   ├── routes/
│   │   ├── auth.ts         # Authentication routes
│   │   ├── destinations.ts # Destination and booking routes
│   │   └── static.ts       # Static file serving
│   └── index.ts            # Main Hono server
├── frontend/
│   ├── components/
│   │   ├── App.tsx         # Main app component
│   │   ├── Login.tsx       # Login/Register component
│   │   ├── Dashboard.tsx   # Main dashboard
│   │   └── BookingModal.tsx # Booking modal
│   ├── index.html          # Main HTML template
│   ├── index.tsx           # Frontend entry point
│   └── style.css           # Custom styles
└── shared/
    └── types.ts            # Shared TypeScript types

Getting Started

  1. The app will automatically set up the database on first run
  2. Navigate to the app URL to access the login page
  3. Register a new account or use demo credentials
  4. Browse and book travel destinations

Tech Stack

  • Backend: Hono.js with SQLite
  • Frontend: React with TypeScript
  • Styling: TailwindCSS
  • Authentication: Session-based with cookies
Go to top
X (Twitter)
Discord community
GitHub discussions
YouTube channel
Bluesky
Product
FeaturesPricing
Developers
DocsStatusAPI ExamplesNPM Package Examples
Explore
ShowcaseTemplatesNewest ValsTrending ValsNewsletter
Company
AboutBlogCareersBrandhi@val.town
Terms of usePrivacy policyAbuse contact
© 2025 Val Town, Inc.