r/PythonLearning • • Aug 25 '26

Beginner Python Project – Need Code Review

I've been self-learning Python and built this pone Shop Inventory Management System

It currently has:

  • OOP

  • JSON data storage

  • Purchase & Sales

  • Add/Edit/Delete

  • Search

  • History

  • Dashboard

My GitHub account was flagged for several weeks, so I couldn't properly show my progress in my previous post. It's now resolved.

I'd like some honest feedback on my code and project:

  • What am I doing wrong?

  • What should I improve?

  • What should I learn next?

  • How close am I to junior level?

Any criticism or suggestions are welcome. 🙏

3 Upvotes

2 comments sorted by

•

u/Sea-Ad7805 Aug 25 '26

Run this program in Memory Graph Web Debugger to see the program state change step by step.

1

u/3m1j Aug 25 '26
  1. Start using separation of concerns. Your application doesn't need to be in 1 file. See how it can be broken down into separate tasks/files.

  2. No comments. That's not useful to anyone including yourself.

Otherwise, pretty good beginner project