International WeChat Project -- 2
Budget: $15 – $25 USD
We are seeking a skilled developer to design, enhance, and maintain an advanced car security system for BYD vehicles. The system consists of two main components:
1. Car Application: Installed on the car itself, responsible for collecting data, controlling car functionalities, and sending information to the server.
2. Online Interface: A web and mobile application that enables users to remotely monitor and control the vehicle, view collected data, and manage account settings.
### Key Features of the System
1. Car Application:
The car application is installed directly in the vehicle and serves as the central hub for collecting and transmitting data. It also provides in-car control functionalities when users are inside the vehicle.
## Data Collection:
• Collects real-time data, including:
• Power status (on/off)
• Battery voltage and health
• Vehicle speed
• Network type and signal strength
• Captures and stores video when objects pass near the car, even when the vehicle is off.
• Sends all collected data, including live videos and recorded videos, to the central server for remote access.
## In-Car Control:
• Allows users to control car functionalities directly from the application, such as:
• Locking/unlocking doors
• Adjusting camera angles
• Activating alarms, lights, and other features
## Notifications:
• Provides real-time alerts for events such as objects passing near the car or potential impacts.
• Displays live and recorded videos related to the alert.
2. Online Interface (Web and Mobile Applications):
The online interface allows users to remotely monitor and manage their vehicle, providing a comprehensive view of the car’s data and functionalities.
## Login Page:
• Secure user authentication.
• Seamless transition between web and mobile platforms.
## Home Page:
• Displays an overview of the vehicle’s status, including:
• Power on/off status
• Battery voltage
• Current speed (if applicable)
• Network type and connectivity
• Offers remote control functionalities, such as:
• Locking/unlocking doors
• Activating alarms and lights
• Enabling/disabling cameras
## Live Video Page:
• Provides real-time streaming from the car’s 360-degree cameras.
• Includes options to switch between individual camera views.
## Recorded Videos Page:
• Displays videos recorded during object detection events.
• Allows users to download or videos
## Account Settings Page:
• Manage account details (change password etc.).
• Subscription management, including renewal and upgrades.
• Logout option for secure session handling.
### Responsibilities
## Car Application Development:
• Develop and maintain the in-car application responsible for collecting, processing, and transmitting data to the server.
• Implement in-car control functionalities to manage vehicle features.
• Ensure the application functions reliably even when the car is off.
## Online Interface Development:
• Create a responsive web and mobile interface to monitor and manage car data and controls.
• Develop features for live video streaming, recorded video playback, and alert notifications.
• Integrate remote control functionalities into the interface for seamless user experience.
## System Integration:
• Ensure smooth communication between the car application and the online interface via a central server.
• Implement secure data transmission and storage protocols.
• Optimize the system for real-time data updates and low-latency video streaming.
## Testing and Debugging:
• Conduct rigorous testing to ensure reliability, security, and performance across all system components.
• Debug and resolve any issues in the car application or online interface.
### Required Skills
• Strong experience in mobile and web application development, with expertise in real-time data processing and video streaming.
• Knowledge of IoT systems and automotive technology.
• Proficiency in backend development for server communication and data synchronization.
• Understanding of secure authentication, data encryption, and account management.
• UI/UX design skills to create intuitive interfaces for web and mobile platforms.
• Excellent problem-solving skills and attention to detail.
1. Car Application: Installed on the car itself, responsible for collecting data, controlling car functionalities, and sending information to the server.
2. Online Interface: A web and mobile application that enables users to remotely monitor and control the vehicle, view collected data, and manage account settings.
### Key Features of the System
1. Car Application:
The car application is installed directly in the vehicle and serves as the central hub for collecting and transmitting data. It also provides in-car control functionalities when users are inside the vehicle.
## Data Collection:
• Collects real-time data, including:
• Power status (on/off)
• Battery voltage and health
• Vehicle speed
• Network type and signal strength
• Captures and stores video when objects pass near the car, even when the vehicle is off.
• Sends all collected data, including live videos and recorded videos, to the central server for remote access.
## In-Car Control:
• Allows users to control car functionalities directly from the application, such as:
• Locking/unlocking doors
• Adjusting camera angles
• Activating alarms, lights, and other features
## Notifications:
• Provides real-time alerts for events such as objects passing near the car or potential impacts.
• Displays live and recorded videos related to the alert.
2. Online Interface (Web and Mobile Applications):
The online interface allows users to remotely monitor and manage their vehicle, providing a comprehensive view of the car’s data and functionalities.
## Login Page:
• Secure user authentication.
• Seamless transition between web and mobile platforms.
## Home Page:
• Displays an overview of the vehicle’s status, including:
• Power on/off status
• Battery voltage
• Current speed (if applicable)
• Network type and connectivity
• Offers remote control functionalities, such as:
• Locking/unlocking doors
• Activating alarms and lights
• Enabling/disabling cameras
## Live Video Page:
• Provides real-time streaming from the car’s 360-degree cameras.
• Includes options to switch between individual camera views.
## Recorded Videos Page:
• Displays videos recorded during object detection events.
• Allows users to download or videos
## Account Settings Page:
• Manage account details (change password etc.).
• Subscription management, including renewal and upgrades.
• Logout option for secure session handling.
### Responsibilities
## Car Application Development:
• Develop and maintain the in-car application responsible for collecting, processing, and transmitting data to the server.
• Implement in-car control functionalities to manage vehicle features.
• Ensure the application functions reliably even when the car is off.
## Online Interface Development:
• Create a responsive web and mobile interface to monitor and manage car data and controls.
• Develop features for live video streaming, recorded video playback, and alert notifications.
• Integrate remote control functionalities into the interface for seamless user experience.
## System Integration:
• Ensure smooth communication between the car application and the online interface via a central server.
• Implement secure data transmission and storage protocols.
• Optimize the system for real-time data updates and low-latency video streaming.
## Testing and Debugging:
• Conduct rigorous testing to ensure reliability, security, and performance across all system components.
• Debug and resolve any issues in the car application or online interface.
### Required Skills
• Strong experience in mobile and web application development, with expertise in real-time data processing and video streaming.
• Knowledge of IoT systems and automotive technology.
• Proficiency in backend development for server communication and data synchronization.
• Understanding of secure authentication, data encryption, and account management.
• UI/UX design skills to create intuitive interfaces for web and mobile platforms.
• Excellent problem-solving skills and attention to detail.