My Work
As a fresher, I embarked on some mini projects to hone my skills in web development. These
projects were integral to
my learning journey and involved basic frontend technologies including HTML, CSS, Bootstrap, Vanilla JS, and
Angular, React JS.
Here
are some highlights:
Portfolio Website: Built a responsive personal portfolio website using HTML, CSS, and Bootstrap. The site
showcases
my
projects, skills, and contact information.
Tasks List Application: Developed a tasks list application using ES5 JavaScript, incorporating DOM
manipulation
to enable basic CRUD operations. This project enabled me to handle dynamic
content and user interactions efficiently.
Skills Timeline: This is a responsive web application primarily focused on advanced CSS techniques. The app
dynamically
adjusts its layout and design to provide an optimal viewing experience across both large and small screens.
NG To-Do List: Implemented a to-do list application using Angular. It includes functionalities for adding,
editing,
and
deleting tasks with local storage integration.
E-commerce Landing Pages: Designed landing page for an e-commerce site using HTML, CSS, and Bootstrap. The
page
includes a product gallery, testimonials, and a contact form.
Interactive Pig Game App: This is an engaging and interactive Pig game using Vanilla JS. The app has a sleek
user
interface and includes dynamic dice rolling with a custom formula. Key features include comprehensive score
tracking, a
mechanism to reset the score if two 6's are rolled consecutively, and a "Hold" option that allows players to
secure
their current score instead of risking it on the next roll. The game effectively maintains player streaks and
offers a
balanced mix of strategy and chance.
Budget Control App: This is an intuitive budget control application using Vanilla JS. The app features an
interactive user interface
designed to track personal finances efficiently. Users can input their income and expense details, allowing
the app to
calculate and display the available budget for the current month. This tool aids users in managing their
finances by
providing a clear overview of their financial situation, making it easier to monitor spending and savings on
the fly.
Books Catalog: This app is designed to manage and organize book information
efficiently. The app features robust field validations to ensure data integrity and provides a user-friendly
interface
for seamless catalog management.
These projects not only strengthened my technical skills but also taught me valuable lessons in project
management,
problem-solving, and user experience design.