Loading repository data…
Loading repository data…
Shivanshu48 / repository
PropConnect is a modular Java-based web application for property management and service connection. It features a responsive frontend (HTML, CSS, JS) and a lightweight MVC-style backend, making it easy to extend with APIs, authentication, and database integration for scalable real-estate solutions.
A modern, lightweight web platform that connects property seekers, owners, and service providers in one place.
Built using Java, HTML, CSS, and JavaScript, PropConnect simplifies property listing, searching, and management.
✅ List, browse, and search properties easily
✅ Backend controllers built with Java
✅ Responsive frontend using HTML, CSS, and JS
✅ Extendable architecture for login, filtering, and database integration
✅ Simple setup for local development
| Layer | Technology |
|---|---|
| Frontend | HTML, CSS, JavaScript |
| Backend | Java (Servlet / Controller based) |
| Server | Apache Tomcat (or any Java servlet container) |
| Optional DB | MySQL / PostgreSQL (for future expansion) |
Clone the repository
git clone https://github.com/Shivanshu48/PropConnect.git
cd PropConnect
Open the project In IntelliJ IDEA, Eclipse, or VS Code with Java support.
Deploy the web app
Build and deploy the WAR file to your Tomcat webapps/ folder
Or, run directly using your IDE’s server configuration
Access the app http://localhost:8080/PropConnect/
PropConnect/
├── src/
│ ├── PropertyController.java
│ └── UrbanClapController.java
├── webapp/
│ ├── index.html
│ ├── styles.css
│ └── scripts.js
├── README.md
└── ...
PropertyController.java → Manages property listing logic
UrbanClapController.java → Handles service provider features
index.html, styles.css, scripts.js → Frontend structure, design, and interactivity
🏡 For Users: Browse available properties and services
👨💼 For Owners: Extend backend to enable property submission
🧩 For Developers: Add APIs, authentication, and database connections easily
Contributions are welcome! To contribute:
Fork the repository
Create a new branch
git checkout -b feature/MyFeature
Commit your changes
git commit -m "Add MyFeature"
Push to your branch and open a Pull Request
Please ensure:
Code is well-commented
Commit messages are clear
Follow standard naming conventions