A Django-based web application for managing and showcasing real estate properties. The platform allows users to browse properties, schedule visits, contact agents, and stay informed through the corporate blog.
-
Property Catalog
- Advanced search with filters
- Image gallery
- Complete property details
-
Visit Management
- Visit request system
- Automatic email confirmation
- Admin panel for management
-
Newsletter System
- Email subscription management
- Double opt-in confirmation
- Automatic notifications
-
Email Management
- Automatic email confirmations for all interactions
- Two-way communication tracking
- Admin notification system
-
Corporate Blog
- Real estate market articles
- Categories and tags
- Comments and social sharing
-
Admin Panel
- Complete property management
- Visit and contact control
- Statistics and reports
- Backend: Python 3.8+, Django 4.1.3
- Frontend: HTML5, CSS3, JavaScript, Bootstrap 5
- Database: SQLite (development) / MySQL (production)
- Dependencies:
- python-dotenv 1.0.0
- Pillow 10.0.1
Comprehensive property listings with filtering options
Detailed property view with image gallery and key features
Convenient visit scheduling interface
Informative blog section with real estate articles
Comprehensive administration interface
-
Environment Setup
- Ensure Python 3.8+ is installed
- Install dependencies:
pip install Django==4.1.3 python-dotenv==1.0.0 Pillow==10.0.1
-
Environment Configuration
- Copy .env.example to .env
- Configure environment variables as needed
-
Start Development Server
python manage.py runserver
-
Access the Application
- Homepage: http://127.0.0.1:8000 or http://localhost:8000
- Admin Panel: http://127.0.0.1:8000/admin
-
Configuración del Entorno
- Asegúrate de tener Python 3.8+ instalado
- Instala las dependencias:
pip install Django==4.1.3 python-dotenv==1.0.0 Pillow==10.0.1
-
Configuración del Archivo .env
- Copia el archivo .env.example a .env
- Configura las variables de entorno según sea necesario
-
Iniciar el Servidor de Desarrollo
python manage.py runserver
-
Acceso a la Aplicación
- Página principal: http://127.0.0.1:8000 o http://localhost:8000
- Panel de administración: http://127.0.0.1:8000/admin
- Username | Usuario:
admin - Password | Contraseña:
testpassword
python manage.py createsuperuserFollow the on-screen instructions | Sigue las instrucciones en pantalla
This project is licensed under the MIT License. | Este proyecto está bajo la Licencia MIT.
For more information, please contact: | Para más información, por favor contacta a: repettoalejandroing@gmail.com
Developed with ❤️ by Alejandro Repetto | 2025

