DuckyDoom

This project aims to create an interactive and engaging web page for the Target Practice game.

Project: DuckyDoom – Target Practice

 

This DuckyDoom project, developed during my bootcamp. I built an interactive and engaging web-based “Target Practice” game, demonstrating my ability to create dynamic and responsive user experiences.

Visit the site: https://ducky-doom.vercel.app/
Github Repository: https://github.com/catmaluci/DuckyDoom

Key Frontend Skills Hightlighted:

  • HTML & CSS (SASS) Mastery: I utilized semantic HTML for a clear and well-structured foundation, complemented by reusable CSS (SASS) to ensure maintainability and scalability of the design. The mobile-first approach guarantees an optimal and responsive display across various devices.
  • Vanilla JavaScript Expertise: The game’s interactive core is powered by Vanilla JavaScript, showcasing my ability to implement complex game logic, including:
    • User input handling (name input).
    • Dynamic animations for moving targets, adding a challenging and entertaining element.
    • Real-time countdown timer for dynamic gameplay.
    • Visual alerts for immediate user feedback upon hitting targets.
    • Management of game state and user interaction.
  • UX/UI Integration: My prior experience in UX/UI design was crucial here. I focused on creating a user-friendly, intuitive, and visually appealing experience. This involved not only implementing the design but also ensuring seamless animations and transitions to keep players engaged, directly translating design concepts into a functional frontend.

  • Clean Code & Best Practices: The project emphasizes clean, readable, and modular code in both CSS and JavaScript, reflecting my commitment to high-quality development standards.
  • Version Control & Agile Workflow: I effectively utilized Git with GitFlow workflow for collaborative development and managed the project using Kanban and Sprint Backlog, demonstrating practical agile methodologies.

This project is a testament to my ability to transform design concepts into robust and engaging frontend applications, proving my readiness to contribute to dynamic development teams.

Tags: HTML5, CSS3, SASS, JavaScript (Vanilla JS), Figma, Git, GitFlow, Responsive Design, Mobile-First, Clean Code, Modular CSS, Semantic HTML