Posts

Showing posts from April, 2026

Aman - AS2 - Week 12 Blog: Final Session and Presentation

Week 12 was the final push. I came to Tausif's place for the submission session where the team worked through the remaining fixes together before the 11:55pm deadline. The admin navigation was corrected, the trip planner was completed with full address input and Google Maps navigation integrated, and the Stripe host onboarding was resolved allowing the full booking flow to work end to end. Having everyone together in person for the final session meant fixes could be tested immediately and issues resolved on the spot. The following day the team delivered the final presentation to Roshan and then the panel. The live demo walked through the complete end to end flow across all three portals, from a host listing and verifying a charger through to a driver booking it and using the trip planner with Google Maps navigation. It was a strong finish to the trimester and the final product reflected the work the team had put in across both trimesters of Advanced Studio.

Manzil - AS2 - Week 12 Blog: Final Submission and Presentation

  Week 12 was the final week of the project. The focus was completing the remaining fixes, submitting before the deadline and delivering the presentation. I worked at Tausif's place for the final session where we pushed through the last set of fixes together. The admin navigation was corrected to show only admin tabs after login. The trip planner address inputs were fixed and Google Maps navigation was integrated so the app hands off directions to the phone's native maps app when a driver needs to find a charger. The Stripe Connect host onboarding was resolved enabling the full payment flow to work correctly end to end. All changes were tested and committed to the repository before the 11:55pm submission deadline. The presentation was delivered the following day. The live demo walked through the complete user journey across all three portals, host listing and verification, driver discovery and booking, and the trip planner with Google Maps navigation. The technical architecture...

Tausif - AS2 - Week 12 Blog: Final Submission and Presentation

  Tausif - AS2 - Week 12 Blog: Final Submission and Presentation Week 12 was the culmination of everything the team had worked toward across the trimester. It came down to two things, getting the app across the line for submission and delivering the final presentation. Manzil came over to my place for the final build session and we worked through the remaining fixes together. The admin navigation bar was corrected so the admin portal now shows only admin specific tabs after login. The trip planner was completed with full address input working and Google Maps navigation integrated so drivers can get directions to the nearest charger directly from the app. The Stripe host onboarding was resolved allowing hosts to complete payment setup without errors and enabling the full booking flow end to end. We tested each fix as it was completed and pushed everything to the repository before the 11:55pm submission deadline. The following day we delivered the final presentation to Roshan and lat...

Week 7

 During Week 7, we focused on refinement, consistency, and overall application value. By this stage, the goal was not only to define features, but to make sure the system worked together as one connected product. We reviewed how the major sections of VehicleGrid contributed to the user experience and whether the application presented itself as a realistic and practical solution. A major part of this week’s work was evaluating the quality of the current screens and interactions. We considered whether the app looked and behaved like a professional business application rather than a basic student prototype. This led us to review layout consistency, feature purpose, and the quality of the interface direction more carefully. We wanted the application to feel cleaner, more modern, and more suitable for real EV users. We also reviewed the functional logic across different parts of the app. It became important to identify any pages or sections that existed without meaningful data connect...

Tausif - AS2 - Week 11 Blog: Testing, Issue Identification and Fix Planning

  Tausif - AS2 - Week 11 Blog: Testing, Issue Identification and Fix Planning Week 11 was about getting a clear picture of where the app stood before the final submission and presentation. Manzil came over to my place and we spent the session running a thorough test of the entire application across all three portals. Going through the app systematically we identified a number of issues that needed to be resolved before submission. The admin navigation bar was showing Driver and Host tabs after login which needed fixing. The trip planner address inputs were not accepting full addresses properly. The Stripe host onboarding was throwing an error preventing hosts from completing payment setup, which in turn was blocking the driver booking flow. The booking system was allowing drivers to book outside of host availability hours. The Google Maps navigation handoff from the trip planner and range calculator was not in place yet. I documented all of the findings from the session and compile...

Aman - AS2 - Week 11 Blog: Testing and Issue Identification

Week 11 was focused on identifying everything that needed to be resolved before the final submission. I joined Tausif and Manzil in class this week where we ran through the app systematically and documented the issues that needed fixing before the deadline. Going through the app together we identified several problems across the three portals. The admin navigation bar was showing incorrect tabs after login. The trip planner inputs were not accepting full addresses. The Stripe host onboarding was failing which was blocking the driver booking flow downstream. Booking hours validation was not enforcing the host availability window correctly. Google Maps navigation still needed to be implemented for the trip planner and range calculator. By the end of the session the team had a clear structured list of fixes and a priority order for working through them before submission. Having everyone together in the one place made it easier to work through the issues quickly and get aligned on what mat...

Week 11

  In Week 11 I worked at Tausif's place where we ran a full testing session across all three portals of the VehicleGrid app. The goal was to identify everything that needed to be resolved before the final submission deadline and presentation. Going through the app together we identified several issues across the admin, driver and host portals. The admin navigation bar was displaying incorrectly after login. The trip planner inputs were not functioning properly. The Stripe Connect host onboarding was failing which was blocking the driver booking flow downstream. Booking hours validation was not enforcing the host's availability window. The Google Maps navigation integration for the trip planner and range calculator still needed to be implemented. Tausif compiled the findings into a structured fix list and we worked through the priority order together. By the end of the session we had a clear plan and began work on the most critical fixes. The remaining fixes were carried through...

Tausif - AS2 - Week 10 Blog: Feature Development and Presentation Preparation

Feature Development and Presentation Preparation Week 10 was a solid week for the team. Despite Manzil dealing with internet issues at his place, we worked around it by having him come over to my place so we could work through the development together in person. Aman joined the session online. Getting everyone together like this made a real difference in terms of what we were able to get done. On the development side we made good progress. The Open Charge Map API integration is now live and populating real public charging stations in the Explorer screen with distance indicators showing correctly. This is a direct response to Roshan's Week 9 feedback about needing real data in the app and it shows. The next step is making the individual pins tappable so users can see connector type and power level details when they tap a charger. That work is ongoing. We also moved forward on the trip planner. The static range calculation is working and giving users results based on their inputs. Th...

Aman - AS2 - Week 10 Blog: Development Progress and Remote Collaboration

Week 10 saw continued progress on the app with the team working through the Open Charge Map API integration and the trip planner improvements. Due to Manzil having internet issues at his place the main session was held at Tausif's, and I joined online to stay across what was being worked on and contribute where I could. The Open Charge Map API was successfully integrated this week with real public charging stations now populating in the Explorer screen with distance indicators showing correctly. This was a direct response to Roshan's Week 9 feedback about needing real data in the app. I stayed connected during the session, reviewing progress and contributing feedback on the feature direction as the work came together. Remote collaboration across the team kept momentum going despite the logistical challenges of the week.

Week 10

API Integration and Feature Progress In Week 10 the main development focus was completing the Open Charge Map API integration and beginning work on the trip planner map feature. Due to internet issues at my place this week, I worked from Tausif’s place for our main session with Aman joining online. This allowed development to continue without interruption despite the connectivity setback. The Open Charge Map API is now fully integrated and returning live data in the Explorer screen. Public charging stations are populating correctly with distance values displaying for each result. The next stage of this feature is connecting the charger pin tap interaction to a detail view showing connector type, power output and availability information from the API response. This is currently being worked on. On the trip planner side, the static range calculation is functioning as expected. The planned enhancement is rendering a map view after the trip summary is calculated, showing the origin, destin...

Aman - AS2 - Week 9 Blog: Checkpoint Demonstration and Feature Planning

Week 9 was a key week for the project. The checkpoint demonstration took place in class where the team presented the current state of VehicleGrid to Roshan across all three portals. I attended and contributed to the presentation, supporting Tausif and Manzil in demonstrating the host charger listing flow, admin verification rubric and driver explorer and booking screens. Roshan's feedback was constructive. He acknowledged the strength of the application structure and the host marketplace concept but noted that the app needed greater backend depth, real data integration through an external API and EV intelligence features to reach the higher grade bands. Following the session the team identified two priority features to add before Week 12, the Open Charge Map API integration into the map screen and a working EV range calculator in the trip planner. These directly addressed the feedback and gave the development a clear direction for the final weeks. After the class Tausif ran a full ...

Tausif - AS2 - Week 9 Blog: Checkpoint Demonstration, Testing and Feature Planning

  Tausif - AS2 - Week 9 Blog: Checkpoint Demonstration, Testing and Feature Planning Week 9 brought together the checkpoint demonstration, direct feedback from Roshan, a full app testing session, and a clear plan for the final stretch to Week 12. The Week 9 checkpoint demonstration took place in class. The team presented the current state of VehicleGrid including the three portal system for Driver, Host and Admin, the host charger listing and verification flow, the admin verification rubric, and the driver explorer and booking flow. Manzil walked through the build and I contributed to the presentation by contextualising the development decisions we had made, particularly around the scope restructuring from the broader EV routing platform to the community home charger marketplace as the primary feature. Roshan's feedback acknowledged the strengths of the current build including the application structure, navigation design and the implementation of the Host marketplace concept. His m...

Week 9

 Checkpoint Demonstration and Feature Development Week 9 centred on the checkpoint demonstration and responding to Roshan’s feedback with a clear development plan for the final weeks. At the checkpoint I presented the current state of the VehicleGrid build to Roshan, walking through the three portal system and demonstrating the host charger listing flow, admin verification rubric, and driver explorer and booking screens. Roshan acknowledged the strength of the application structure and the host marketplace concept but flagged that the app needed greater backend depth, real data integration through an external API, and EV intelligence features to reach the higher grade bands. Following the class Tausif conducted a full testing session across all three portals and compiled a structured report documenting bugs and issues. Based on the testing findings and Roshan’s feedback, Tausif and I identified two priority features to add before Week 12. The first is integrating the Open Charge Ma...