Villarent is a web application that allows users to explore, list, and review rental properties. Users can create an account, manage their property listings, and leave reviews for other properties.
- User Authentication:
- Sign up, sign in, and log out functionality implemented using Passport.js.
- Property Listings:
- Users can create, manage, and delete their own property listings.
- Reviews:
- Users can leave reviews on property listings to share their experience.
- CRUD Operations:
- Full CRUD (Create, Read, Update, Delete) functionality for property listings and user reviews.
- Backend: Node.js with Express.js
- Frontend: EJS templates
- Database: MongoDB
- Authentication: Passport.js
-
Clone the repository:
git clone https://github.com/your-username/villarent.git
-
Navigate to the project directory:
cd villarent -
Install dependencies:
npm install
-
Start the application:
npm start
-
Visit the application:
- Open your browser and go to http://localhost:3001.
- Sign up for an account or log in if you already have one.
- Create, edit, or delete your own property listings by using the provided forms.
- Explore and review listings created by other users.
- Manage your listings and reviews in your profile.
.
├── models # Database schemas
├── routes # Application routes
├── views # EJS templates
├── public # Static assets (CSS, JavaScript, images)
├── app.js # Main application file
└── README.md # Project documentation
- express
- mongoose
- passport
- passport-local
- express-session
- ejs
- Implement advanced search and filtering for properties.
- Add image upload functionality for property listings.
- Integrate payment processing for rental transactions.
Contributions are welcome! Please fork the repository and create a pull request with your changes.
This project is licensed under the MIT License. See the LICENSE file for details.
For any inquiries or feedback, feel free to reach out:
-
Email: shaikrasheed6341@example.com
-
GitHub: your-github-shaikrasheed6341
-
issues with encounter
-
I'm having trouble deploying my project to [platform/service name]. The issue occurs during [specific stage, e.g., build, setup, runtime, etc.]. I’ve followed the deployment guide, but I keep encountering [error message, issue behavior, etc.].
-
if any buddy helpme for deploying project fel free to reach out