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.
✈️ Package and Tour Booking- 🏞️ Tour & Activity Listings
- 📍 Google Maps Integration
- 🧠 AI Chatbot Support
- ⭐ Reviews & Star Ratings
- 🔒 Secure Authentication (JWT)
- 🧾 User & Admin Dashboards
Frontend | Backend | Database |
---|---|---|
ReactJS | Node.js | MongoDB |
Tailwind CSS | Express.js | Mongoose |
Framer Motion | Stripe API |
git clone https://github.com/Anugupta5102/Tourista.git
cd Tourista
cd backend
npm install
cp .env.example .env
# Fill in your MONGO_URI and STRIPE_SECRET_KEY in .env
npm start
cd ../frontend
npm install
npm start
Visit http://localhost:3000
to access the site.
Backend .env
:
MONGO_URI=your_mongodb_connection
JWT_SECRET=your_jwt_secret
STRIPE_SECRET_KEY=your_stripe_secret_key
Tourista/
├── frontend/ # React App
├── backend/ # Express API
└── README.md
Built with ❤️ by @Anugupta5102
This project is licensed under the MIT License.