← Back to All Projects

Web Contact Manager Application (JavaScript & LocalStorage)

A responsive, client-side web application for real-time contact management and local browser persistence.

What I Built

I expanded the CLI Contact Management System into an interactive, responsive web application built with HTML5, CSS3, modern JavaScript (ES6+), and Browser LocalStorage. Users can create, view, search, update, and delete contact records through a dark-mode user interface.

Problem

Command-line interfaces require terminal environments, which are not accessible or intuitive for non-technical users or mobile device workflows. A web-based counterpart is needed to offer a visual interface, instant live search, and automatic data retention across browser sessions.

Solution

The application pairs a mobile-friendly HTML5 form layout with a JavaScript event-driven architecture that manipulates DOM elements dynamically. Contact state is synchronized with localStorage, providing persistent CRUD operations without requiring backend server infrastructure.

Design Decisions

Tradeoffs

Challenges

What I’d Improve

Demo

Live Contact Manager Application

Source Code

GitHub Repository