List all the dependencies and prerequisites that users need to have installed before they can use or contribute to the project.
# Example
$ pip install -r requirements.txt
Provide step-by-step instructions for setting up the project locally. Include any configuration steps and commands needed for a successful installation.
# Example
$ git clone https://github.com/sinanazem/django-ecommerce.git
$ cd django-ecommerce
$ pip install -r requirements.txt
$ python manage.py migrate
$ python manage.py runserver
Explain how to use the application or any commands needed to interact with it. Include examples and usage scenarios.
# Example command
$ python manage.py runserver
Provide information for developers who want to contribute to the project. Include guidelines for submitting issues, feature requests, and pull requests.