The Real Estate Site is a full-stack web application built with Python and Django that simulates a property listings platform. It allows users to browse homes, register for an account, and submit inquiries, while giving admins the ability to manage listings, employees, and incoming requests. This project showcases my ability to work across the entire stack, from backend logic and database design to frontend functionality and user interaction.
Stack: Python, Django, PostgreSQL

The goal of this project was to create a fully functioning real estate platform where buyers and sellers could interact through a seamless online experience. I wanted to practice building a system that felt practical, with clear roles for users and admins, while reinforcing my understanding of authentication, form handling, and database management.
Django and Python was used for the core framework because of their power in handling backend logic and authentication out of the box. For the database, I worked with PostgreSQL, which gave me the chance to design relational data models for listings, users, and inquiries.
On the frontend, I used JavaScript to add interactivity and enhance the user experience. Together, this stack allowed me to build a feature-rich site that handled everything from account creation to property management in one cohesive system.



This project taught me a lot about building and deploying full-stack applications. I gained hands-on experience with Django's Model-View-Template (MVT) structure and saw how powerful it can be for keeping projects organized. I learned how to manage user authentication, set up an admin dashboard, and connect a relational database to support more complex queries. On the frontend side, I got comfortable using JavaScript to bring the interface to life and make it more user-friendly. Overall, this project gave me confidence in balancing both backend and frontend responsibilities to deliver a polished, production-ready web app.
If you're interested in collaborating on an exciting project or simply have a question you would like to ask, please don't hesitate to reach out! I am always open to new connections, creative ventures, and meaningful conversations. I look forward to connecting and exploring potential opportunities together.
Fill out the form or email me directly at josh@jrobertson.io.