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.
[🌐 Click here to see live (https://rentwala-eubz.onrender.com)
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)
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
- 🏡 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...)
git clone https://github.com/Rishishinde08/Rentwala-WebApp.git
cd Rentwala-WebApp
✍️ Author
Rishi Shinde
📄 License
This project is licensed under the MIT License.



