Skip to content

Tourista is a full-stack MERN travel booking website that allows users to explore and book tours, hotels, and activities. It features interactive maps, payment integration, reviews.– all wrapped in a modern, responsive design.

Notifications You must be signed in to change notification settings

Anugupta5102/Tourista

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

🌍 Tourista - MERN Travel Booking Website

Tourista is a full-featured, interactive travel website built using the MERN stack (MongoDB, Express, React, Node.js). It allows users to explore and book tours, hotels and activities, with integrated Google Maps, Chabot, and user dashboards.


📸 Screenshots

🏠 Home Page

Home

Hotel Booking

Hotels

Packages

Package

Destination

Destination

E-Books

EBooks

Trip Suggestions

Trip

📅 Payments

Payment


🚀 Features

  • ✈️ Package and Tour Booking
  • 🏞️ Tour & Activity Listings
  • 📍 Google Maps Integration
  • 🧠 AI Chatbot Support
  • ⭐ Reviews & Star Ratings
  • 🔒 Secure Authentication (JWT)
  • 🧾 User & Admin Dashboards

🛠 Tech Stack

Frontend Backend Database
ReactJS Node.js MongoDB
Tailwind CSS Express.js Mongoose
Framer Motion Stripe API

⚙️ Getting Started

1. Clone the Repo

git clone https://github.com/Anugupta5102/Tourista.git
cd Tourista

2. Setup Backend

cd backend
npm install
cp .env.example .env
# Fill in your MONGO_URI and STRIPE_SECRET_KEY in .env
npm start

3. Setup Frontend

cd ../frontend
npm install
npm start

Visit http://localhost:3000 to access the site.


🔐 Environment Variables

Backend .env:

MONGO_URI=your_mongodb_connection
JWT_SECRET=your_jwt_secret
STRIPE_SECRET_KEY=your_stripe_secret_key

📂 Project Structure

Tourista/
├── frontend/       # React App
├── backend/        # Express API
└── README.md

👨‍💻 Author

Built with ❤️ by @Anugupta5102


📄 License

This project is licensed under the MIT License.

About

Tourista is a full-stack MERN travel booking website that allows users to explore and book tours, hotels, and activities. It features interactive maps, payment integration, reviews.– all wrapped in a modern, responsive design.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published