Django Web-Based School Management System Development with 1-Year Support
Budget: $750 – $1,500 USD
We are seeking a skilled developer/team to create a comprehensive School Management System that meets our specific requirements. Please read the project details carefully before submitting your proposal.
**Key Features:**
1. **Data Migration:**
- Migrate student data from MS SQL to PostgreSQL using a Python script.
2. **Student Management:**
- Student registration with essential details.
- Recording and management of student term marks and monthly marks.
3. **Progress Tracking:**
- Generate student progress reports.
- Analyze progress based on student, section, grade, and gender.
4. **Attendance Management:**
- Efficient entry and tracking of student attendance.
- Generate attendance reports.
5. **User Types:**
- Admin, Registration in charge, Teachers, Students, and Parents.
- Each user type should have a personalized dashboard.
6. **Multilingual Support:**
- System should support English and Arabic (RTL). Translation will be provided.
7. **Mobile Readiness:**
- The system should be mobile-ready.
- Developers must use a RESTful API to ensure seamless communication between the backend and mobile devices.
8. **Web Server Implementation:**
- Implement the system on IIS (Internet Information Services).
9. **Technologies:**
- **Backend:** Python - Django framework, PostgreSQL.
- **Frontend:** Frest - Bootstrap 5 HTML, Admin Dashboard Template, htmx JavaScript library.
- **Reporting Engine:** Jasper Report + pyreportjasper library.
10. **Reporting and Export:**
- Implement a robust reporting engine.
- Allow users to generate and export reports in various formats.
11. **Support:**
- Provide 1 year of support after the system is deployed.
- Support includes bug fixes, system updates, and assistance with any technical issues.
**Proposal Requirements:**
- Proposals should only include the mentioned technologies. Any other technologies will be rejected.
- Proposals submitted within the first 5 minutes will be automatically rejected.
**How to Apply:**
Please submit your proposal with the following information:
1. Relevant experience in developing school management systems using Django and the specified frontend technologies.
2. Details of previous projects involving data migration from MS SQL to PostgreSQL.
3. Approach to multilingual support and RTL implementation.
4. Strategy for ensuring mobile readiness using a RESTful API.
5. Experience with implementing systems on IIS.
6. Estimated timeline for project completion.
7. Your hourly rate or project-based pricing.
8. Approach to providing 1-year support post-deployment.
We look forward to reviewing your proposals!
**Key Features:**
1. **Data Migration:**
- Migrate student data from MS SQL to PostgreSQL using a Python script.
2. **Student Management:**
- Student registration with essential details.
- Recording and management of student term marks and monthly marks.
3. **Progress Tracking:**
- Generate student progress reports.
- Analyze progress based on student, section, grade, and gender.
4. **Attendance Management:**
- Efficient entry and tracking of student attendance.
- Generate attendance reports.
5. **User Types:**
- Admin, Registration in charge, Teachers, Students, and Parents.
- Each user type should have a personalized dashboard.
6. **Multilingual Support:**
- System should support English and Arabic (RTL). Translation will be provided.
7. **Mobile Readiness:**
- The system should be mobile-ready.
- Developers must use a RESTful API to ensure seamless communication between the backend and mobile devices.
8. **Web Server Implementation:**
- Implement the system on IIS (Internet Information Services).
9. **Technologies:**
- **Backend:** Python - Django framework, PostgreSQL.
- **Frontend:** Frest - Bootstrap 5 HTML, Admin Dashboard Template, htmx JavaScript library.
- **Reporting Engine:** Jasper Report + pyreportjasper library.
10. **Reporting and Export:**
- Implement a robust reporting engine.
- Allow users to generate and export reports in various formats.
11. **Support:**
- Provide 1 year of support after the system is deployed.
- Support includes bug fixes, system updates, and assistance with any technical issues.
**Proposal Requirements:**
- Proposals should only include the mentioned technologies. Any other technologies will be rejected.
- Proposals submitted within the first 5 minutes will be automatically rejected.
**How to Apply:**
Please submit your proposal with the following information:
1. Relevant experience in developing school management systems using Django and the specified frontend technologies.
2. Details of previous projects involving data migration from MS SQL to PostgreSQL.
3. Approach to multilingual support and RTL implementation.
4. Strategy for ensuring mobile readiness using a RESTful API.
5. Experience with implementing systems on IIS.
6. Estimated timeline for project completion.
7. Your hourly rate or project-based pricing.
8. Approach to providing 1-year support post-deployment.
We look forward to reviewing your proposals!