[go: up one dir, main page]

0% found this document useful (0 votes)
27 views4 pages

Task - Selection Process - React Native App

The document outlines the requirements for a React Native app that allows Tesla car owners to sign up using their Tesla account and view their car data. Key features include a navigation bar with options for 'Home', 'Alerts', and 'Menu', displaying recent alerts in a table format, and providing detailed vehicle information. Additionally, users can set charge limits and access warranty details through the app.

Uploaded by

burnan40
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views4 pages

Task - Selection Process - React Native App

The document outlines the requirements for a React Native app that allows Tesla car owners to sign up using their Tesla account and view their car data. Key features include a navigation bar with options for 'Home', 'Alerts', and 'Menu', displaying recent alerts in a table format, and providing detailed vehicle information. Additionally, users can set charge limits and access warranty details through the app.

Uploaded by

burnan40
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Task – Selection process

Please develop react native App with a feature that will get Tesla car data and show it on
mobile screen/App.

Tesla Car Readings


1. Sign Up Screen
Our Tesla Customer (Car Owner) should be able signup in our mobile app with their Tesla
Login details (account details). (Example: when we try to sign up in any website/App, we
can sign up with our existing Facebook, Google etc. account)

2. Display Car Data in Mobile App


Customer should be able to Car Details in Mobile App Screen.

• Create a simple navigation bar “Home”, Alerts” and “Menu”


• When customer clicks on Menu, he should be able to see sub-menu (“Products, My
car Info” and “Account”.
• If customer is already logged in with his login details. When he clicks on my car info.
He should be able to see car details on screen.
• If customer is not logged in, he should be redirected to login Page.
• If he does not have already account. He should be able sign up with Tesla Account.

Simple Navigation Design

2.1 Recent alerts


When customer clicks on “Alerts” in Navigation bar, customer should be able to see active
and recent car alerts in Tabel format.
• Make a table and show all active and recent car alerts in followings formats.

Name of Alert description Time Service


Fix/Customer

GET /api/1/vehicles/{vehicle_tag}/recent_alerts

2.2 Vehicle Info


When customer clicks on “My Car Info” in Sub-menu bar, customer should be able to see
vehicle data

• VIN
• Charge limit SOC
• Charge limit SOC Max
• TPMS last seen time and value
• Warrant details

Battery Data

• BrickVoltageMax
• NumBrickVoltageMax

https://developer.tesla.com/docs/fleet-api/fleet-telemetry/available-data
GET /api/1/vehicles/{vehicle_tag}

vehicle_data

GET /api/1/vehicles/{vehicle_tag}/vehicle_data

• VIN
• Charge limit SOC
• Charge limit SOC Max
• TPMS last seen time and value
• Set Charge Limit
o Customer should be able to set charge limit via Phone

warranty_details

GET /api/1/dx/warranty/details

set_charge_limit

POST /api/1/vehicles/{vehicle_tag}/command/set_charge_limit

Customer should be able to change charge limit via Mobile Phone


If you have any questions, please contact us via WhatsApp +49 (0) 1522 6242 038

You might also like