Skip to content

rakeshbethu2102/major_project

Repository files navigation

🏡 Major Project – Airbnb Clone

This is a full-stack web application inspired by Airbnb.
The project allows users to explore listings, view details, and manage data using a modern backend and database.


🚀 Tech Stack

Backend

  • Node.js
  • Express.js

Frontend

  • HTML
  • CSS
  • JavaScript
  • EJS (Embedded JavaScript Templates)

Database

  • MongoDB

Cloud & Deployment

  • Cloudinary – for image storage
  • Render – for deployment

✨ Features

  • Dynamic listing pages
  • Server-side rendering using EJS
  • Image upload and storage using Cloudinary
  • MongoDB for storing listings and user-related data
  • Responsive frontend design
  • Deployed and accessible online via Render

📂 Project Setup

1️⃣ Clone the Repository

git clone <your-repository-url>

npm install

Create a .env file in the root directory and add the following:
MONGO_URI=your_mongodb_connection_string
CLOUDINARY_CLOUD_NAME=your_cloudinary_name
CLOUDINARY_KEY=your_cloudinary_key
CLOUDINARY_SECRET=your_cloudinary_secret

To start the server, run:

node app.js

About

website similar to airbnb

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors