Welcome to StudyRooms, your ultimate platform for finding and listing properties for rent and sale. Whether you're a student, a working professional, or anyone searching for the perfect place to stay, StudyRooms has you covered. With a user-friendly and responsive UI, you can easily discover featured properties and list your own.
- Introduction
- Key Features
- Tech Stack
- Getting Started
- Advanced Search
- User Profiles
- Property Listing
- Reviews and Ratings
- Contributing
- License
As the developer behind StudyRooms, I've created a web platform designed to simplify the search for rental and sale properties. StudyRooms caters to students, job-seekers, and individuals looking for flats, rooms, and more. Here's what you can expect:
-
Property Search: Discover properties for rent and sale categorized into five main types: all, family houses, PGs, apartments, and commercials.
-
Listing Properties: Sign up or log in to list your property for rent or sale. Provide property details, images, and features for potential tenants or buyers.
-
User-Friendly UI: Enjoy an exceptional user interface that makes property search and listing a breeze.
-
Advanced Search: Use deep search functionality to find properties based on your specific criteria.
-
User Profiles: After logging in, landlords can view and manage their listed properties, edit details, and remove listings as needed.
-
Property Details: Properties include essential information such as name, purpose (sale/rent), size, number of rooms, bedrooms, bathrooms, kitchen facilities, balconies, property age, address, and optional features.
-
Reviews and Ratings: Users can leave reviews and ratings on properties, enhancing the trustworthiness of listings.
StudyRooms is powered by a versatile tech stack, including:
- ASP.NET MVC 5: The framework that forms the foundation of the web application.
- Entity Framework 4.8: A robust and efficient Object-Relational Mapping (ORM) framework for database operations.
- Visual Studio 2019: The development environment used for coding and project management.
- Microsoft SQL Server 2014: The relational database management system that stores and manages property data.
- HTML5: The latest version of HTML, providing the structure for web pages.
- CSS3: The styling language that enhances the visual appeal of the platform.
- Bootstrap 5: A front-end framework for creating responsive and mobile-friendly user interfaces.
- JavaScript: The scripting language used to add interactivity to the website.
- jQuery: A popular JavaScript library that simplifies DOM manipulation and event handling.
- Ajax: Asynchronous JavaScript and XML for seamless and dynamic data retrieval and updates.
This diverse stack ensures that StudyRooms delivers a smooth and engaging user experience while maintaining robust database management.
To explore StudyRooms locally:
- Clone this repository to your local machine.
- Open the project in Visual Studio.
- Configure the database connection in the Web.config file to match your SQL Server setup.
- Use Entity Framework to create the necessary database tables.
- Build and run the application.
Utilize our advanced search feature to find properties that match your specific requirements. Narrow down your search by location, property type, price, size, and more.
Create an account to access additional features. Landlords can manage their property listings and interact with potential tenants or buyers.
List your property by providing essential details, images, and optional features. Showcase your property to a broader audience, whether it's for rent or sale.
Make informed decisions with our user-generated reviews and ratings system. Share your experiences and help others find their ideal property.
Contributions to StudyRooms are welcome! If you'd like to contribute to this project or collaborate on property-related solutions, please reach out. Let's make property hunting and listing easier for everyone! 🏡🚀
This project is licensed under the MIT License.
Created with ❤️ by [CoderOm]