This is the backend for the Coderr application, developed with Django and the Django REST Framework.
- Python 3.x
- Django 3.x
- Django REST Framework
-
Clone the repository:
git clone https://github.com/Saez24 cd coderr_backend
-
Create and activate a virtual environment:
python -m venv env source env/bin/activate
-
Install dependencies:
pip install -r requirements.txt
-
Apply database migrations:
python manage.py makemigration python manage.py migrate
-
For testing create guest Users and Superuser:
python manage.py create_users
-
Start the development server:
python manage.py runserver
The application is available at
https://github.com/Saez24/Coderr_Frontend
The Backend will be accessible at
http://127.0.0.1:8000/admin
Superuser Username Password Admin admin admin123 Users Username Password Customer-User andrey asdasd Business-User kevin asdasd24
The project consists of several Django applications:
- base_info_app: Management of basic information.
- login_app: Authentication and authorization.
- offers_app: Management of offers.
- orders_app: Management of orders.
- profile_app: User profiles.
- registration_app: User registration.
- reviews_app: Management of reviews.
Contributions are welcome! Please fork the repository, make your changes, and submit a pull request. Ensure that all tests pass and that your code adheres to PEP8 standards.