Inspiration
The idea of controlling a car with HTTP API was very cool and I was very excited to work on that idea. Again I was very curious to lock/unlock Tesla car with my laptop. So that's how I made hacking with SmartCar project.
What it does
This project integrates SmartCar API to NodeJS web application. You can seamlessly connect to car or lock/unlock car using this web application.
How we built it
We used Express - NodeJS framework for building a web application and MongoDB to store the data. We hosted our application on Google App Engine.
Challenges we ran into
- The first challenge faced by us was to integrate their NodeJS SDK into our application. We had to dive into the whole SDK to understand how their API works and hook that with our express app.
- The second major challenge was setting up MongoDB and making it work with our App Engine instance.
Accomplishments that we're proud of
- Integrating Smartcar's SDK into our Express application.
- Hosting the app on the Google cloud.
What we learned
- It was first time for us to host any application on Google cloud.
- We never used Express and MongoDB stack before for building app.
What's next for MySmartCar
- Interactive google map to trace the car
- Using voice assistant to lock/unlock car from the web application
Log in or sign up for Devpost to join the conversation.