🚀 Day 42/100 – Python Project
Today I built a Contact Book Desktop Application using Python PySide6 📒
This project focuses on simple, fast, and reliable contact management through a desktop interface.
✨ Features
• Add new contacts
• Edit existing contacts
• Delete contacts with Undo support
• Real-time contact search
• Import contacts from .vcf files
• Export contacts to VCF format
• Lightweight JSON storage
• Clean modular architecture
💡 Why I Built This
In some places people still use telephone directories (hard books).
Problems with them:
• Pages can be torn or damaged
• Books can be lost easily
Phones also have issues:
• Contacts lost when changing devices
• Account sync problems
• Losing access to email/password
So I built a simple desktop contact manager where contacts can be stored locally and exported as backup files.
Anyone can download the project, modify the code, and extend it further.
🎥 Demo:
I have also attached a demo video (demo.mp4) showing the full application.
The demo is about 5 minutes long, but it walks through all features including import, export, search, edit, and contact management.
If you are interested in the project, please watch the full demo.
🧠 What I Practiced
• Desktop GUI development with PySide6
• File handling in Python
• Working with VCF (vCard) format
• Clean UI / Logic separation
• Building modular Python applications
🔗 Source Code & Detailed Work
GitHub:
👉github.com/guptaji0358/Conta…
Special thanks to #CodeWithSagar on YouTube for inspiration regarding the console-based contact logic and idea.
#100DaysOfCode#Day42#Python#PythonDeveloper#PySide6#DesktopApp#Programming#Coding#OpenSource#BuildInPublic#LearnInPublic#DevCommunity#SoftwareDevelopment#Developer#CodeNewbie#GitHub#PythonProjects#VCF#ContactManager#YouTubeDev#CodeWithSagar#TechProjects#CodingJourney#PythonGUI#DAY42#vscode#dubbing
ALT DAY - 42/100 Project - python X Contact Book
ALT DAY - 42/100 Project - python X Contact Book Code/Commands
5:42
ALT DAY - 42/100 Project - python X Contact Book Code SUMMARY
Aesthetics (UI/UX)
Who said system tools have to be ugly? 🎨
Swipe to see our Themes:
🌙 Navy Dark
✨ Gold Premium
🟣 Neon Purple
Mazz Clear: Power that looks good.
#UIDesign#CustomTkinter#PythonGUI
Empower teens (ages 13-17) to create interactive applications with Python GUI!
This 10-hour live virtual class introduces essential skills for designing windows, buttons, and input forms, taking programming beyond the console.
For Details-
londonacademyofit.co.uk/trai…#PythonGUI#TeenProgramming#CodingForTeens"
So Now I Connected all 3 layers today:
Electron UI → Python orchestrator → Go sandbox → back to UI.
The system now simulates real tool execution inside a “sandbox” layer.
Full request flow is alive! 🔥
Next: WASM sandbox VM sandbox logic 👀
#buildinpublic#golang#pythongui
Got the full UI → Python pipeline working!
Electron sends a request, Python validates and returns clean JSON.
This is the core communication backbone my whole tool will run on.
Next up: connecting the Go sandbox 👀
#buildinpublic#CyberSecurity#pythongui#electron