Django-CRM
Basic CRM System made up with Django.
Features:
➡️ Frontend - HTML and Bootstrap
➡️ Backend - Django and MySQL Django-CRM
Features
-
Frontend: HTML and Bootstrap
-
Backend: Django and MySQL
Table of Contents
Installation
Prerequisites
- Python 3.12.3
- Django
- MySQL
Steps
-
Clone the repository:
git clone https://github.com/yourusername/django-crm.git
cd django-crm
-
Create a virtual environment:
python -m venv venv
venv/Scripts/activate # Only for Windows
-
Install dependencies:
pip install -r requirements.txt
-
Configure the database:
- Update the DATABASES setting in settings.py with your MySQL configuration.
-
Apply migrations:
python manage.py migrate
-
Create a superuser:
python manage.py createsuperuser
-
Run the development server:
python manage.py runserver
Usage
- Access the application at localhost.
- Login with the superuser credentials created during installation.
- Add, update, and manage customer records.
Contributing
- Fork the repository.
- Create a new branch (git checkout -b feature-branch).
- Make your changes.
- Commit your changes (git commit -m 'Add some feature').
- Push to the branch (git push origin feature-branch).
- Open a pull request.