Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

rishima17/TripNest

Repository files navigation

πŸ•οΈ TripNest

A full-stack travel & stay listing web application where users can create, view, edit, and delete listings β€” with image uploads, reviews, favourites, and category filters.

πŸ”— Live Project: https://wanderlust-p0jp.onrender.com/

πŸ“Έ Screenshots πŸ”Ή Home Page Home Page πŸ”Ή Create Listing Form Create Form πŸ”Ή View Listing Show Listing πŸš€ Features

πŸ” User Authentication (Login/SignUp)

πŸ•οΈ Create, Read, Update, Delete (CRUD) for Listings

πŸ–ΌοΈ Image Uploads via Multer + Cloudinary

❀️ Add/Remove favourites

πŸ’¬ Post and delete reviews

πŸ”Ž Search and filter listings by category

πŸ“± Fully responsive design for mobile & desktop

⚠️ Input validation and error handling

πŸ› οΈ Tech Stack Category Technology Frontend HTML, CSS, Bootstrap, EJS Backend Node.js, Express.js Database MongoDB, Mongoose Auth Passport.js (Local Strategy) Uploads Multer + Cloudinary Validation Joi, Express Error Middleware Deployment Render / Vercel / Netlify πŸ“‚ Folder Structure tripnest/ β”œβ”€β”€ models/ β”œβ”€β”€ routes/ β”œβ”€β”€ public/ β”œβ”€β”€ views/ β”œβ”€β”€ middleware/ β”œβ”€β”€ utils/ β”œβ”€β”€ app.js └── README.md

πŸ§ͺ Setup Instructions

Clone the repo:

git clone https://github.com/rishima17/TripNest.git cd tripnest

Install dependencies:

npm install

Set up environment variables Create a .env file in the project root:

DB_URL=your_mongodb_url CLOUDINARY_CLOUD_NAME=your_cloud_name CLOUDINARY_KEY=your_api_key CLOUDINARY_SECRET=your_api_secret SESSION_SECRET=your_random_secret

Run the app:

npm start

πŸ“„ License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /