Puppy is a lightweight yet powerful CRM built for Smart-Tech Enterprise to streamline client service tracking and billing. It ensures that when Smart-Tech employees visit client locations, their work hours are accurately recorded, and billing is automated. With GeoFencing integration, Puppy provides real-time tracking, ensuring employees log their hours within designated work zones.
The core objective of Puppy is to eliminate manual timekeeping, prevent billing discrepancies, and offer seamless job tracking for both employees and administrators.
Technical Stack:
- Admin Panel: CodeIgniter (PHP Framework) – Lightweight and efficient for backend operations.
- Mobile App: Flutter – Cross-platform mobile application (Android & iOS).
- GeoFencing & Location Tracking: Google APIs – Ensures employees are within client locations when logging time.
Key Features & Modules:
Mobile App (For Employees)
Designed for Smart-Tech field employees, the mobile app allows them to manage job assignments, track their working hours, and log visit details efficiently.
-
Job Management
- View upcoming, ongoing, and completed jobs.
- Start and stop time tracking with a single tap.
- Enter visit reason and job description before starting work.
-
Work Records & Logs
- Maintain detailed logs of job duration, location, and work notes.
- Submit real-time job updates to the admin panel.
- Automatically sync with the backend for accurate timekeeping.
-
Attendance & GeoFencing
- GeoFencing ensures employees can only log time when they are at the client location.
- Live location tracking for better employee accountability.
- Automated attendance tracking based on job check-ins and check-outs.
Admin Panel (For Smart-Tech Management)
The web-based CodeIgniter admin panel gives Smart-Tech administrators full control over job assignments, employee tracking, and client billing.
-
Job Forecasting & Scheduling
- Assign upcoming jobs based on project requirements.
- Monitor job status (pending, in progress, completed).
- Allocate employees based on skillset, availability, and location.
-
Employee Attendance & Tracking
- View real-time employee locations during work hours.
- Track login/logout times with GeoFencing validation.
- Generate attendance reports for payroll processing.
-
Billing & Client Invoicing
- Generate invoices based on recorded work hours.
- Track pending and completed billings.
- Automatically calculate charges based on hourly rates.
- Export billing reports for accounting and financial analysis.
Business Impact & Benefits:
- Reduces Billing Errors: Eliminates manual entry and ensures accurate invoicing.
- Ensures Compliance: GeoFencing prevents fraudulent check-ins from unauthorized locations.
- Enhances Productivity: Employees focus on tasks instead of tracking hours manually.
- Real-Time Monitoring: Admins can track job progress and employee attendance remotely.
- Seamless Client Management: Ensures transparency in job reporting and invoicing.
Why Puppy Stands Out?
- Real-time Job Tracking: Every job is logged with time, location, and description.
- Smart Billing Automation: Eliminates billing discrepancies for accurate invoices.
- GeoFencing for Security: Ensures employees log time only at designated locations.
- Cross-Platform Mobile App: Works seamlessly on Android & iOS with Flutter.
- Scalable & Efficient: Built on CodeIgniter, making it fast, lightweight, and easy to extend.
Puppy is a small yet highly efficient CRM that transforms how Smart-Tech Enterprise manages client jobs, employee timekeeping, and billing. With automated tracking, accurate invoicing, and real-time visibility, it eliminates inefficiencies in the field service industry.