The project quickly grew from an estimated 40 hours to over 100+ hours due to evolving requirements and the need to learn new software development dimensions; these included generating maps with Google Maps API, and Leaflet API. Despite a touch of naivety and initially underestimating the project’s challenges, the client undoubtetly got their money’s worth. The project was a huge eye-opener in customer interaction, recognizing own worth, and the challenges of development using a waterfall model. Now that the project is completed, I feel equipped to handle large-scale project – and I can’t deny the immense satisfaction when all the pieces finally came together.
The development commenced with extensive back-and-forth communication with the client. As the client were uncertain about their exact needs, only posessing a vague end-goal vision, I really had to generate that vision from scratch – heck, I even went to the extent of real-time hand-drawing interface visualisations. Prioritizing user experience and intuitive design, I emphasized affordances to ensure a user-friendly, responsive application. I wanted the aesthetic of the application to have an antique vibe, achieved through the choice of fonts, backgrounds, and presenting the maps in a picture-like frame. The final product, I believe, met all of these aims.