This project is the foundation for a Service CRM application, focusing on backend development using Django and MySQL. The tasks for Week 1 include setting up the environment, creating models, performing migrations, and building basic CRUD functionality.
- Overview of Backend Development.
- Setting up Django and MySQL.
- Creating a Django project and apps.
- Models and Migrations.
- CRUD operations with Django ORM.
Created the following models:
- Customer:
- Fields:
Name,Email,Phone,Address.
- Fields:
- Service Request:
- Fields:
Title,Description,Status,Priority,Assigned Technician.
- Fields:
- Technician:
- Fields:
Name,Contact,Skills.
- Fields:
- Configured the database connection to MySQL.
- Created migrations for all models.
- Applied migrations to generate the database schema.
- Built a Django view to display a list of all service requests.
- The view fetches data using Django ORM and renders it in a basic HTML template.
- Moving to Week 2 tasks, which will include advanced functionality and enhancements to the application.