Skip to content

Rishishinde08/Rentwala-WebApp

Repository files navigation

🏠 Rentwala - Web Application

Rentwala is a full-stack web application that allows users to view and post property rental listings. Built using Node.js, Express, MongoDB, EJS, and Bootstrap, this app is designed to provide a seamless experience for both renters and property listers.

🔗 Live Preview

[🌐 Click here to see live (https://rentwala-eubz.onrender.com)


📸 Screenshots

Home Page

Listing Page Listing Page Listing Page Listing Page


🛠️ Tech Stack

Frontend:

  • HTML
  • CSS
  • Bootstrap
  • EJS (Embedded JavaScript Templating)

Backend:

  • Node.js
  • Express.js
  • MongoDB (Mongoose ODM)

Other Tools:

  • Cloudinary (Image storage)
  • Multer (File uploads)
  • dotenv (Environment configuration)
  • Method-Override (PUT/DELETE support in forms)

📁 Folder Structure

Rentwala-WebApp/ │ ├── models/ # Mongoose schemas ├── routes/ # Express routes ├── public/ # Static files (CSS, JS, images) ├── views/ # EJS templates ├── utils/ # Utility functions ├── .env # Environment variables ├── app.js # Main server file └── package.json # NPM config


🚀 Features

  • 🏡 Add new rental listings with image and description
  • 🔍 View all listed properties
  • 🧾 Show details for individual listings
  • 🖼️ Upload property images via Cloudinary
  • 📝 Edit and delete listings
  • ⚙️ Admin panel (coming soon...)

📦 Installation & Setup

1. Clone the Repository

git clone https://github.com/Rishishinde08/Rentwala-WebApp.git
cd Rentwala-WebApp



✍️ Author
Rishi Shinde

📄 License
This project is licensed under the MIT License.

About

entwala is a full-stack rental listing web application that enables users to explore, post, review, and rate rental properties. It provides a smooth user experience with features like dynamic rendering, cloud image uploads, and a scalable database design.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors