+
Skip to content

shivaacodes/Travora

Repository files navigation

Travora: Personalized Travel Marketplace

Overview 🐦‍🔥

Travora is a platform where users can exchange or sell their unused travel packages, vouchers, or tickets (such as flight tickets, hotel stays, or event passes).


Features ⚡

User Authentication & Profiles

  • Secure user login using NextAuth (supports social login options like Google).
  • User profiles display:
    • Past exchanges.
    • Ratings.
    • Current offers.

Real-Time Communication

  • Chat feature for buyers and sellers using WebSockets.

Dynamic Routing & SEO

  • Dynamic pages for:
    • Deals.
    • User profiles.
    • Locations.

Location-Based Listings

  • Display relevant offers based on the user's geolocation.

Image Upload & Optimization

  • Allow users to upload images for their offers.

Tech Stack 🐍

Frontend

Backend

  • Next.js API Routes

Database

Installation & Setup

  1. Clone the repository:

    git clone https://github.com/your-username/Travora.git
  2. Install dependencies:

    npm install
  3. Set up environment variables in a .env file:

    NEXTAUTH_URL=<your-domain>
    DATABASE_URL=<your-database-url>
  4. Start the development server:

    npm run dev
  5. Open http://localhost:3000 in your browser to view the app.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载