Projects
To Do list
This To-Do List project is a simple and interactive web application designed to help users efficiently manage tasks. Built with HTML, CSS, and JavaScript, it features a clean interface where users can add tasks, view them in a numbered list, strike through completed tasks, and delete tasks when no longer needed. Each task is dynamically generated and includes a delete button for easy management. The project also ensures proper spacing for a user-friendly experience and dynamically updates task numbering when items are removed, making it a practical tool for organizing daily activities.
Digital Clock
This project is a Digital Clock built with HTML, CSS, and JavaScript, designed to display the current time with a sleek and modern interface. The clock dynamically updates every second and features a clean, user-friendly design with a blurred background overlay that enhances readability. The background image, set to "Halifax.jpeg," adds a personalized aesthetic, while the responsive layout ensures compatibility across devices. The JavaScript functionality handles real-time updates, including formatting the time in a 12-hour format with AM/PM notation. This project is a simple yet elegant example of combining front-end technologies to create an interactive and visually appealing web application.
Advanced Calculator Web Application
This project is an Advanced Calculator Web Application designed with HTML, CSS, and JavaScript. It features a clean and professional user interface with responsive buttons for basic arithmetic operations, advanced functions like square root and square, and additional controls for clearing or deleting inputs. The application is styled with a modern color palette, ensuring a user-friendly experience while maintaining functional precision. This calculator is a great example of combining frontend design principles with JavaScript logic to create a practical, interactive web tool.
Pac Man - Game
This project is a Pac-Man Game implemented in Java using Swing, featuring a visually engaging interface and dynamic gameplay. The game includes a grid-based map with walls, ghosts, food pellets, and a player-controlled Pac-Man character. Players navigate using arrow keys to collect food and avoid ghosts, with collisions and interactions handled through smooth game logic. The game features score tracking, lives management, and a restart functionality upon game over, all designed with responsive visuals and animations. This project showcases the integration of object-oriented programming, collision detection, and graphical rendering to create an interactive and enjoyable gaming experience.
Flappy Bird Clone
This Flappy Bird clone is a Java-based game built using Swing and AWT libraries. It features smooth bird movement controlled by the spacebar, dynamic pipe obstacles with randomized gaps, collision detection, and score tracking. The game includes gravity mechanics, a simple restart functionality, and a clean graphical interface, making it a fun and interactive project showcasing basic game development principles in Java.