Guardian Quarters is a welfare initiatives platform designed to help Armed Forces personnel find customized housing solutions. This platform bridges the gap for 30-50% of Army personnel in specific areas who opt for private housing. It provides a responsive, user-friendly platform that integrates modern technologies for efficient housing data management.
- Frontend: HTML, CSS, JavaScript
- Backend: Django
- Database: MySQL
- The platform offers a clean and intuitive interface designed with HTML, CSS, and JavaScript.
- Ensures smooth navigation for users of all technical backgrounds.
- Fully responsive design for accessibility across desktops, tablets, and mobile devices.
- Efficient backend powered by Django ensures seamless data handling and retrieval.
- MySQL database used to store and manage housing information securely and efficiently.
- Admin panel for easy data updates and monitoring.
- Allows users to filter housing options based on preferences like location, budget, and amenities.
- Custom algorithms to rank housing options tailored for Armed Forces personnel.
- Login and registration functionality implemented using Django’s authentication system.
- Ensures user data privacy with robust encryption techniques.
- Role-based access control to protect sensitive features.
- A dedicated properties page displaying dynamic property listings fetched from the database.
- Includes detailed information about each property, such as images, pricing, and contact details.
- Real-time updates to reflect new listings or changes.
- Built with responsiveness in mind to cater to a variety of devices.
- Optimized for fast load times and smooth transitions, even on slower networks.
- Ensures a consistent user experience across browsers and platforms.
- Modular code structure designed for easy updates and future feature integration.
- Supports scaling for additional functionalities, such as reviews and advanced search filters.
- Comprehensive documentation for developers to contribute seamlessly.
- Complies with web accessibility standards to ensure usability for differently-abled users.
- Includes features like keyboard navigation and high-contrast mode for better visibility.
Follow the steps below to set up the project locally:
-
Navigate to the project directory:
cd GuardianQuarters -
Install the required dependencies:
pip install -r requirements.txt
-
Set up the database:
- Configure the database settings in
settings.py.
- Configure the database settings in
-
Run migrations:
python manage.py migrate
-
Start the development server:
python manage.py runserver
-
Access the application:
- Open your browser and navigate to http://127.0.0.1:8000.
- Home Page: Explore the platform and access basic information.
- Properties Page: View detailed property listings with filtering options based on user preferences.
- Login/Registration: Access personalized features after logging into the platform.
Contributions to the Guardian Quarters project are welcome! To contribute:
-
Fork the repository.
-
Create a feature branch:
git checkout -b feature-name
-
Commit your changes:
git commit -m "Feature description" -
Push to the branch:
git push origin feature-name
-
Open a Pull Request for review.
Please ensure your contributions follow the project’s coding standards and include relevant tests where applicable.
This project is licensed under the terms of the MIT License.
For further information or inquiries, feel free to contact the project maintainer:
- Name: Prashant Kumar Rai
- Email: [prashantkumarrai8@gmail.com]
Let me know if you need further modifications or additional sections.


