Back to projects

$ open phone-book-system

Phone Book System

Small Console CRUD Project / 2024

Phone Book System is one of my older smaller projects from 2024. It is a console-based contact manager that focuses on basic CRUD-style operations and simple session-driven interaction, making it a good snapshot of the kind of small practice projects I used to sharpen fundamentals.

overview.md

A lightweight console phone book built around simple contact-management flows.

The project is written in C# on .NET 8 and organizes the app into a few straightforward classes: a contact model, a manager for storing and editing contacts, and a session layer that drives the console menu. It supports showing contacts, adding new records, editing existing ones, searching by name, deleting contacts, and marking favourites. It is a small project, but it reflects the early stage where I was practicing structuring code beyond a single-file program.

outcomes.log

  • Built a console-based contact manager with add, edit, search, list, and delete operations
  • Separated the program into contact, manager, and session classes instead of keeping all logic in one file
  • Practiced CRUD fundamentals and user-input handling through a small interactive project