We are seeking an experienced full-stack developer or a development team to create a comprehensive vehicle tracker system suitable for individual customers, businesses with fleets, and car rental companies. The project involves both hardware and software components to ensure real-time speed recording, temporary tracker sharing, and advanced alert features. Our solution will be very similar to the systems provided by Rewire Security, with additional functionalities tailored to our specific needs.

Project Overview:

Our goal is to develop a vehicle tracker system that continuously records speed and uploads data as frequently as possible. The system should include a user-friendly mobile app, a centralized fleet management dashboard, and various alert and monitoring features. Additionally, we want to include an easy way for third-party companies to white label our platform, allowing them to run their own branded service under our servers with reseller pricing. We also aim to expand into insurance-approved immobilizers (e.g., category 5) that require a fob present to start the car. This is a long-term opportunity with the potential for ongoing projects, but each job will be assigned on a fixed-price basis.

Key Features:

Real-Time Speed Recording:

Record vehicle speed continuously.
Store data locally and upload it as frequently as possible based on network availability.
Temporary Tracker Sharing:

Allow renters to download an app and access the tracker for a specified period.
Secure sharing via a unique link or QR code.
Fleet Management Dashboard:

View all vehicles and their statuses in real-time.
Receive notifications for each vehicle.
Access detailed logs of trips, speeds, alerts, and zone entries/exits.
Car Crash Alert:

Detect sudden deceleration or impact using accelerometers.
Automatically alert the owner and emergency contacts.
Zone Detection:

Set geofenced zones and receive notifications when a vehicle enters or exits these zones.
Speed Alert:

Notify the owner when the vehicle exceeds a preset speed limit.
Movement Detection:

Alert when the vehicle starts moving from a stationary position.
Stop Detection:

Notify when the vehicle stops.
Theft, Tamper, and Tow Detection:

Alert when there is unauthorized movement, tampering with the device, or if the vehicle is being towed.
White Labeling for Third Parties:

Provide an easy way for third-party companies to white label our platform.
Allow third parties to run their own branded service under our servers.
Offer reseller pricing for third-party companies.
Future Expansion into Immobilizers:

Ensure the system architecture allows for future integration with immobilizers.
Plan for insurance-approved immobilizers (e.g., category 5) requiring a fob to start the car.
Additional Features:

Maintenance Alerts:
Reminders for scheduled maintenance based on mileage or time.
Driver Behavior Monitoring:

Record harsh braking, rapid acceleration, and aggressive turns.
Generate driver scorecards to incentivize safe driving.
Battery Health Monitoring:

Monitor the health of the vehicle’s battery.
Remote Immobilization:

Ability to remotely disable the vehicle in case of theft.

Responsibilities:

Hardware Development:
Select and integrate reliable GPS and OBD-II modules.
Incorporate additional sensors for crash detection and movement.
Ensure the hardware can store data locally and upload it as frequently as possible.
Plan for future integration with insurance-approved immobilizers.

Software Development:
Develop a robust backend using a scalable database (e.g., PostgreSQL).
Create RESTful APIs for communication between the hardware, mobile app, and dashboard.
Design and develop a user-friendly mobile app for iOS and Android.
Build a comprehensive fleet management dashboard with real-time data visualization.
Develop a white-labeling solution for third-party companies.

Security:
Implement encryption for data transmission.
Ensure secure authentication for app users.
Testing and Iteration:

Conduct pilot testing in real-world conditions.
Collect feedback and iterate on the design and functionality.

Requirements:
Proven experience in IoT hardware development, particularly with GPS and OBD-II modules.
Strong proficiency in backend development and database management.
Experience in developing mobile applications for iOS and Android.
Familiarity with real-time data processing and storage solutions.
Knowledge of encryption and data security best practices.
Excellent problem-solving skills and attention to detail.
Ability to communicate effectively and work collaboratively.

Preferred Qualifications:
Experience with vehicle tracking systems or similar IoT projects.
Familiarity with accelerometer and other sensor integration.
Previous work on fleet management systems.
Experience in developing white-label solutions.
Knowledge or experience with insurance-approved immobilizers.

Long-Term Engagement:
We are looking for a reliable partner for a long-term collaboration. Each job will be assigned on a fixed-price basis, ensuring clear expectations and deliverables for both parties. Our long-term goal is to continuously improve and expand the system with new features and enhancements.

Hourly Range: $5.00-$20.00

Posted On: July 07, 2024 13:24 UTC
Category: Full Stack Development
Skills:Full-Stack Development

Country: United Kingdom

click to apply

Powered by WPeMatico