Skip to content

TripTible is a user-friendly travel companion built with the MERN stack to inspire, plan, and enhance your journeys. It offers a seamless experience for discovering breathtaking destinations, organizing travel itineraries, and sharing adventures with like-minded explorers. With interactive features, personalized recommendations.

Notifications You must be signed in to change notification settings

Sanjana-Deshmukh06/TripTribe

Repository files navigation

TripTribe 🌍

A modern web application built with the MERN stack that simplifies trip planning and enhances travel experiences. TripTribe connects travelers, providing a platform to discover destinations, share itineraries, and build communities.

🚀 Features Explore Destinations: Discover popular and offbeat travel destinations with detailed guides and insights. Plan Your Journey: Create and customize your travel plans, including itineraries, accommodation, and activities. Connect with Travelers: Join communities, share experiences, and exchange travel tips with like-minded individuals. Secure User Authentication: Ensure a seamless and secure experience with robust user authentication (using Passport.js). Interactive User Interface: A dynamic and responsive UI for enhanced user experience.

🛠️ Tech Stack Frontend EJS: For building a responsive and interactive user interface. CSS3 & Bootstrap: For styling and layout.

Backend Node.js: For server-side logic and routing. Express.js: For handling HTTP requests and middleware. Database MongoDB: For managing and storing application data. Additional Tools Mongoose: For seamless interaction with MongoDB. Passport.js: For implementing secure user authentication.

📦 Installation Follow these steps to get started with TripTribe locally:

Prerequisites Ensure you have the following installed: Node.js MongoDB Setup

Clone the Repository:

bash Copy code git clone https://github.com/sanjanadeshmukh06/TripTribe.git cd TripTribe Install Dependencies:

bash Copy code npm install cd client npm install cd .. Configure Environment Variables:

Create a .env file in the root directory. Add the following variables: env Copy code PORT=5000 MONGO_URI=your-mongodb-connection-string JWT_SECRET=your-secret-key Run the Application:

Backend: bash Copy code npm run server Frontend: bash Copy code cd client npm start Access the Application: Open http://localhost:3000 in your browser.

🤝 Contributing Contributions are welcome! If you have ideas for improving the project or want to fix any issues, feel free to:

Fork the repository. Create a new branch for your feature or bug fix. Submit a pull request. 📧 Contact If you have any questions or feedback, feel free to reach out:

Email:[email protected]

LinkedIn: linkedin.com/in/sanjana-deshmukh-685896214/

About

TripTible is a user-friendly travel companion built with the MERN stack to inspire, plan, and enhance your journeys. It offers a seamless experience for discovering breathtaking destinations, organizing travel itineraries, and sharing adventures with like-minded explorers. With interactive features, personalized recommendations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published