Inspiration
Since the pandemic started, I have been trying to find a way to make some extra money with anything that I have. Doordash was an option for making money with my car but that meant I had to drive around and that was not a good option for me. So when I came across this hackathon, I realized that personal cars could be monetized when they are not in use by renting them out to someone else for that time being.
What it does
I have created a web app that displays all your ford connect cars and gives you the option to list it out for rent whilst also feeding you with live information about how much mileage has been used and where it currently is at.
How we built it
I built this using flutter for the frontend, Firebase Firestore for the database, and hosting, Heroku for serverside hosting and Nodejs(express and request js ) for serving data from the ford API calls.
Challenges we ran into
Getting the right HTTP request creator/maker module on the serverside A lot of UI hurdles( overflow errors and data error handling) on the frontend
Accomplishments that we're proud of
I successfully deployed the application and was able to connect the backend to the frontend. I successfully created a stable connection between the ford API and my server by intermittently making requests for the refresh tokens
What we learned
I learned a lot about HTTPS requests, using express.js for serverside rendering, and creating connections over Oauth credentials.
What's next for P2PRentals
The website currently only displays the longitudes and latitudes as I was pressed for time so I will be implementing the live map for the car location and getting an actual address.
Fixing the User-interface to look cleaner and implementing the option to remotely send commands like lock or charge the car.
Built With
- dart
- express.js
- firebase
- flutter
- heroku
- node.js
- request
Log in or sign up for Devpost to join the conversation.