Skip to content

rusalinastaneva/Python-Web-Framework-exam-project

Repository files navigation

Welcome to my Django exam project!

SoftUni logo


HomePlace web listing platform for real estates

Table of Contents

  1. INTRODUCTION
  2. PROJECT FUNCTIONALITY
  3. HOW TO RUN THIS PROJECT?

1. INTRODUCTION

The project is a Django-powered web listing platform designed specifically for the real estate crowd and focused on being a marketplace for buyers and sellers of real estate. It's a platform that allows property owners to post real estate listings for sale or lease for FREE.

home

2. PROJECT FUNCTIONALITY

  • Manage listings - authenticated users can create, edit and delete listings for sale/ lease of their created content.
  • Unauthenticated users have access only to view the featured listings.
  • Search and filter listings by keywords, city, state, bedrooms, home type, status and price (on Home & Search page) accessible by all users (unauthenticated & authenticated).
  • Forms (for register/login)
  • Admin panel (accessible by admins only).
  • Admin/s has full access for all content - manage website users, listings and team members.
  • Admin/s can set the listings to unpublished via admin panel.

3. HOW TO RUN THIS PROJECT?

  1. Clone the project by running the command clone:
git clone (repository_name)
  1. Create a virtual environment by executing the command venv: (Ref: https://docs.python.org/3/library/venv.html)
python -m venv ./venv
  1. Activate your virtual environment by running command:
On windows: cd venv\Scripts\activate 
Linux/ Mac: source /bin/activate.
  1. Install all the dependencies by running the command below. (If you face any problem, install them manually).
pip install -r requirements.txt
  1. Run an emulated server on your local computer by running the command runserver:
python manage.py runserver
  1. Go to any internet browser and enter localhost:8000 or 127.0.0.1:8000.
  2. Great, you're done! 😃

About

Django-powered web listing platform for real estates. More information on readme.md.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages