Welcome to the Themedius Backend repository! This repository contains the Python Django code for our backend application, powering the endpoints:
It's designed to provide a solid foundation for building robust and scalable web applications.
The Themedius Backend is a Python Django application that serves as the backbone for our services. It includes various features and endpoints to support the functionalities of:
- devtest.themedius.ai: Endpoint for general API functionalities.
- User Authentication: Secure user authentication system.
- API Endpoints: Well-defined endpoints for handling general API requests.
- Campaign Management: Functionality to create, update, and track campaigns.
To set up the Themedius Backend locally, follow these steps:
- Clone this repository to your local machine.
- Python Version: 3.10
- Create a virtual environment and install dependencies:
python -m venv enven source enven/bin/activate # On Windows, use `venv\Scripts\activate` pip install -r requirements.txt
- Apply migrations and create the database:
python manage.py makemigrations python manage.py migrate
- Run the development server:
python manage.py runserver
Detailed API documentation for each endpoint is available in the API Documentation file. Please refer to this documentation for information on request and response formats, authentication, and usage examples.
We welcome contributions from the Themedius team. If you find issues or have improvements to suggest, please follow our contribution guidelines.
This repository is licensed under the MIT License. See the LICENSE file for details.