DriveDesk — Driving School Management System

via Freelancer ·

Budget / Salary₹12,500–37,500
TypeFreelance project
LocationRemote
Posted2 hours ago
Project: Cloud-Based Driving School Management Software (MVP)

Project Overview

I want to develop a secure, cloud-based management system for a single Motor Training School in India. The goal is to digitize daily office work, organize applicant records, and make documents and application history accessible anytime from a mobile phone or desktop browser.

The system should be reliable, easy to use, mobile-friendly, and designed so that future features can be added without rebuilding everything.

1. Core Features

Applicant Management

- Create, view, edit, and manage individual applicant profiles.
- Store personal details, contact information, application numbers, and relevant records.
- Track driving training progress, payments, outstanding balances, and application status.
- Maintain a complete work history for each applicant, including actions performed, dates, status changes, and responsible staff members.

Document Management

- Upload and securely store PDFs, application forms, receipts, and other authorised documents.
- Link documents to the correct applicant and make them easy to retrieve or download.
- Keep previously saved records accessible even when the SARATHI portal is temporarily unavailable.

Search and Record Retrieval

- Quickly search applicants by name or application number.
- Open an applicant's complete profile, work history, payment records, and saved documents from one place.

User Roles and Permissions

- Admin: Full access to applicant records, staff accounts, settings, and system management.
- Staff: Access only to the sections and actions authorised by the Admin.
- Maintain an activity log for important changes to records and permissions.

2. Security and Accessibility

- Secure login and password protection.
- HTTPS for data transmitted between users and the system.
- Encryption at rest for stored data and documents.
- Secure cloud hosting, regular backups, and a recovery process.
- Responsive interface that works smoothly on mobile phones, tablets, and desktop browsers.
- Proper separation of user permissions and protection against unauthorised access.

3. SARATHI Workflow

The school currently performs application-related work through the SARATHI portal. The MVP should let staff save and organise relevant applicant details, application references, work history, receipts, PDFs, and other documents they are authorised to handle.

Initially, documents can be uploaded or records entered manually. Previously saved information must remain available when SARATHI is down. Automatic document capture or portal integration is a potential future feature, subject to technical feasibility and official permission. The MVP must not bypass portal security or access controls.

4. Suggested Technology and Deployment

Please recommend a suitable technology stack for this project, including the frontend framework, backend, database, document storage, and cloud hosting. Explain why your choices are appropriate for a small Indian driving school and how they will support future expansion.

The delivered application must be deployed to a cloud instance and include functional testing, the complete source code, database structure, setup instructions, and concise developer documentation.

5. Future Expansion

The architecture should be flexible enough to support these features in later phases:

- Multiple driving schools, each with separate accounts and isolated data.
- Subscription-based SaaS functionality.
- Additional reports and business analytics.
- SARATHI-related automation, if officially permitted and technically feasible.

These future features are not part of the initial MVP quotation unless separately specified.

6. Quotation and Delivery Requirements

Please provide a clear proposal covering:

1. Fixed development cost, broken down by modules and milestones.
2. Timeline, including the estimated duration of each milestone and the total calendar time.
3. Payment schedule linked to demonstrable milestones.
4. Testing and deployment, including what will be verified before handover.
5. Post-delivery support, including the bug-fix period, minor changes, and onboarding assistance.
6. Ownership and handover, confirming delivery of the complete source code, required credentials, documentation, and agreed intellectual property rights.
7. Recurring costs, including hosting, storage, backups, and any paid third-party services.

If you have developed similar record-management or training-management systems, please share relevant portfolio links or screenshots.

I want to start with a reliable, practical MVP and expand it in phases. Please quote based on the scope above and clearly mention any exclusions, assumptions, or additional costs.
mobile app development cloud computing agile development database development web development backend development frontend development cloud development app development api development
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.