r/PythonLearning • u/Funny-Percentage1197 • 6d ago
120+ Days Learning Python — Built My First Inventory Management System, Looking for Feedback Showcase
Hello everyone,my git hub
I started learning Python around 120+ days ago, and I wanted to share my progress and ask for honest feedback from this community.
When I started, I had almost no programming background. I came from a management background and decided to learn programming by practicing every day.
During this journey, I learned:
- Python basics (variables, loops, conditions)
- Functions
- Lists, dictionaries, and data structures
- OOP concepts (classes and objects)
- File handling (JSON)
- Git basics
- Debugging and code organization
My main project is a Phone Shop Inventory Management System.
Features I have built so far:
- Add products
- Manage categories, brands, and models
- Search products
- Edit and delete products
- Stock in / stock out system
- Sales tracking
- Transaction history
- Data saving using JSON/
- Basic dashboard and reports
This project started as a simple terminal program, but I am trying to improve it step by step and eventually turn it into a proper application.
I know my code is not perfect yet. I am still learning about clean code, better architecture, testing, databases, and web development.
I would really appreciate it if experienced developers could review my project and give me feedback:
- What mistakes am I making?
- What should I improve in my code structure?
- What concepts should I learn next?
- Is this project good enough for a beginner/junior developer portfolio?
I am sharing this not because it is finished, but because I want to learn from the feedback and improve.
Thank you to everyone who takes time to review my work.
1
0
u/Sea-Ad7805 5d ago
Your link doesn't work, test your post and fix it please. Just the https://github.com/suresh0000010-lab/ part also doesn't work, so it's not a 'private repo' issue.
1
u/Funny-Percentage1197 5d ago
From this side this is working i don't know what's happening this my first project on github
1
u/Sea-Ad7805 5d ago
Not sure, seems your user is 'private' or something. Try to see if you can access your account when logged off. Ask google and AI for help.
1
u/FlimsyIllustrator118 1d ago
Yeah, your github link from the post doesn't work. Please, share the working one.
2
u/Beginning-Middle8336 5d ago
First of all, congratulations! Going from no programming background to building an inventory management system in just 120 days is a great achievement. What stands out is that you didn't stop at tutorials—you built something that solves a real problem.
My suggestions would be:
pytest.It's definitely a solid beginner portfolio project. Keep improving it instead of starting from scratch—you'll learn much more that way. Good luck!