Skip to content

A real estate web application built with Django and Django REST Framework, offering features like CRUD operations, location selection from a map, user authentication, property reviews, and caching with Redis.

Notifications You must be signed in to change notification settings

Mohamed00Abdelmonem/Dj-Real-Estate

Repository files navigation

Real Estate Django Application

GitHub repo Python Django

This is a Real Estate web application built with Django and Django REST Framework, designed to provide a robust API for real estate listings. The app includes CRUD functionality, geolocation features, and API endpoints secured with authentication.

🌐 GitHub Repository

Dj-Real-Estate

🚀 Tech Stack

  • Programming Language: Python
  • Frameworks: Django, Django REST Framework
  • Containerization: Docker
  • Database and Caching: Redis for caching
  • Additional Libraries: For authentication, geolocation, logging, and tracking.

✨ Features

  • CRUD Operations: Create, read, update, and delete real estate listings.
  • Map Integration: Select a location directly from the map for property listings.
  • Favorites: Add properties to a favorites list for easy reference.
  • API with Authentication: Secured API endpoints for authorized access.
  • Caching: Optimized performance with Redis caching for frequently accessed data.
  • Reviews and Ratings: Users can leave reviews and rate properties.
  • Admin Panel: Easy management of listings and users through Django’s admin interface.
  • Customization: Flexible settings and customizable features.
  • Logging and Tracking: Enhanced logging for monitoring user activities.

🧩 Key Modules

  • Django REST Framework: Used for building APIs.
  • Docker: Containerizes the application for easier deployment.
  • Redis: Provides efficient caching for high-performance data retrieval.

👨‍💻 Contributing

Contributions are welcome! Please fork the repository, make your changes, and create a pull request.

Feel free to reach out if you have questions or feature requests.

About

A real estate web application built with Django and Django REST Framework, offering features like CRUD operations, location selection from a map, user authentication, property reviews, and caching with Redis.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published