WELCOME -To Internship
Project Presentation
JAPM
(BHIVRABAI SAWANT POLYTECHNIC)
Contact Book Desktop Application
Development
Gunesh Sutar-Diploma in computer Engineering(TY-CO)
Subject-ITR(3-MONTH INTERNSHIP PROGRAM)
Enrollmentno-23211820344
Collage-BHIRUBHAI SAWANT POLYTECHNIC
Company-VISION TO VICTORY
V2V
(VISION TO VICTORY)
Project-Information
Contact Book Desktop Application is a modern, full-
screen contact manager built with Pythonand
Custom-Tkinter. It allows users to add, update, delete,
search, and filter contacts, group them into categories, and
navigate quickly using an alphabet bar. Data is stored in
JSONfor security and persistence, and the UI features neat
alignment, attractive colors, and a user-friendly design.
Key Features:-1.Search ,Group Filter ,Alphabet Navigationbar
2.Add/Update/Delete Contacts
3.Call Simulation Popup
4. JSON Storage
Problem Statement
Managing contacts on desktop is often
inconvenient due to the lack of organized,
customizable, and user-friendly tools.
Existing solutions miss features likegroup
filtering, quick search, and alphabet
navigation, making it hard to handle large contact
lists efficiently . A reliable, full-screen desktop
application is needed to store, organize, and
access contacts quickly with an attractive &
simple interface.
SOLUTION
1.Developed a full-screen desktop application for efficient contact
management.
2.Built using Python and Custom-Tkinterfor a modern, attractive, and
responsive UI
3.Advanced search and group filtering for quick and easy contact
retrieval.
4.Alphabet navigation bar for instant access to contacts by initial
letter.
5.Add, update, and delete functionality to keep contact data accurate.
6.Call simulation popup to mimic calling functionality for
demonstration.
7.Persistent JSON storage to securely save contact details between
sessions.
8.Color-coded, neatly aligned interface for improved readability and user
experience.
FLOWCHAT
HOME SCREEN
SEARCH/
FILTER
SORTS
CONTACT
USE
CONTACT
CLICK
CONTACT
SHOWSINFO
CALL,UPDATE,DELETE,BACK
CALL
POPUP
BACK TO
HOME
DELETE
CONTACT
UPDATE
AUTO FILL OLD
DATA
+ ADD
CONTACT
EMAILPHONENAME GROUP
SAVE
BACK TO
HOME
UPDATE
DATA BASE
UPDATE
DATA BASE
DATA BASE