Skip to content

erpycode/phone_book

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

فارسی

Smart Phone Book

A simple and beautiful terminal-based phone book application.

🌟 Overview

This app helps you manage contacts in a clean and friendly console interface. You can add, search, delete, and display contacts with a polished menu and clear formatting.

βœ… Features

  • Add new contacts with one or more phone numbers
  • Search contacts by name
  • Delete contacts safely
  • Display all stored contacts with a neat layout
  • Save your phone book to phone-book.json

πŸš€ How to Use

  1. Run the app:
python phone_book.py
  1. Choose from the menu:
  • 1 Add Contact
  • 2 Search Contact
  • 3 Delete Contact
  • 4 Display Contacts
  • 5 Save and Exit
  1. Follow the prompts on screen.

🧠 What makes it nice

  • Friendly menu with icons
  • Clear section headers
  • Input validation for names and phone numbers
  • Saves data in JSON for future use

πŸ“Ž Files

  • phone_book.py β€” main Python program
  • phone-book.json β€” stored contacts data
  • README.md β€” English documentation
  • README_FA.md β€” Persian documentation

About

A simple terminal-based phone book manager with JSON persistence and a clean CLI interface.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages