This project was developed during an 8-week Introduction to JavaScript course offered by Girls Code First. Throughout the course, I built a solid foundation in JavaScript fundamentals while working collaboratively on a group project. Key topics covered included:
- Conditional logical and functions.
- Arrays and loops.
- JavaScript for websites: Document Object Model manipulation (Parts 1 & 2).
- Project planning and presentation
For our final project, my partner and I created an interactive fruit shop basket, completed within a 2-week deadline.
The app offers a simple and engaging shopping experience. When a user enters the site, they are greeted by name and prompted to enter an item they’d like to purchase. If the item is unavailable, a friendly apology message is shown. The application also dynamically calculates the contents and total of the user’s basket, enhancing interactivity and usability.
This project strengthened my understanding of DOM manipulation, user interaction, and the value of clear project planning under time constraints. It was also a great opportunity to collaborate and apply theory to a fun, practical outcome.