Inspiration:------------------------------------ With climate change being a pressing issue, we wanted to create a platform that encourages eco-friendly travel choices. EcoDrive Rewards aims to reduce carbon footprints by rewarding users for sustainable travel.
What it does:------------------------------------ EcoDrive Rewards calculates carbon emissions based on travel distance and vehicle type using MATLAB. Users earn tokens for reducing emissions and can redeem them for rewards.
How we built it:------------------------------------ Backend: Node.js, Express.js, SQLite for storing user data and tokens. MATLAB Integration: Used for carbon footprint calculations and token management. Frontend: HTML, CSS, JavaScript for user interaction.
Challenges we ran into:------------------------------------ Integrating MATLAB with Node.js for real-time emission calculations. Ensuring accurate database updates for user tokens. Debugging API communication issues between services.
Accomplishments that we're proud of:------------------------------------ Successfully integrating MATLAB with a Node.js backend. Building a fully functional token-based reward system. Creating an intuitive user experience for eco-conscious choices.
What we learned:------------------------------------ How to integrate MATLAB scripts into a web-based application. Efficient database handling with SQLite in a real-world scenario. Optimizing API calls and server responses for better performance.
What's next for EcoDrive - DriveGreen LiveClean:------------------------------------ Expanding reward options for users. Implementing a leaderboard to encourage competition. Adding support for more vehicle types and transport methods. Enhancing the UI for a better user experience.
Log in or sign up for Devpost to join the conversation.