Building software is about more than just writing code—it’s about engineering solutions that work for users.
Over the past 6 weeks at Information Technology Institute (ITI), I didn’t just "learn" JavaScript. I applied it.
Working alongside a talented team of 5 developers, we architected and built a fully functional E-Commerce Platform from the ground up—simulating a real-world agile environment.
We moved beyond basic syntax to tackle complex frontend challenges without relying on heavy frameworks, proving a deep understanding of core web fundamentals.
Key engineering highlights:
• role-based authentication: Implemented secure logic for Admin vs. Customer dashboards.
• State Management : Utilized LocalStorage to persist complex data for Shopping Carts and Wishlists.
• Data architecture : Built robust CRUD operations for product and category management.
• Validation : Engineered a seamless checkout experience with form validation constraints.
• Version Control: Managed merge conflicts and feature branches using Git/GitHub to ensure code integrity.
This project bridged the gap between theory and deployment. It taught me how to write maintainable code and the importance of collaborative problem-solving.