Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/OpenClassrooms-Student-Center/Python-OC-Lettings-FR/llms.txt

Use this file to discover all available pages before exploring further.

Orange County Lettings is a Django-powered web application that lets users browse curated holiday home property listings and view resident profiles. Whether you’re looking for your next vacation stay or managing a portfolio of properties, the platform provides a clean, responsive interface backed by a simple relational database.

Quickstart

Get the app running locally in minutes with a virtual environment and Django’s dev server.

Lettings

Browse and view detailed holiday home listings, each with a full address.

Profiles

Explore user profiles linked to registered accounts, including favorite city preferences.

Admin Panel

Manage lettings, addresses, and profiles through Django’s built-in admin interface.

What you can do

Orange County Lettings provides three core areas accessible from the navigation:
  • Home — A welcoming landing page with quick links to listings and profiles
  • Lettings — A browsable list of all available holiday homes, each with full address details
  • Profiles — A directory of registered users and their preferred cities

Local setup

Step-by-step instructions for setting up a development environment on macOS, Linux, or Windows.

Data models

Reference documentation for the Address, Letting, and Profile Django models.

URL routes

All web routes exposed by the application and their corresponding views.

Testing & linting

Run the pytest test suite and flake8 linter to keep the codebase healthy.

Build docs developers (and LLMs) love