Hey Malik, here's some feedback! Hope it helps :)
Frontend
Backend
I can't say too much about the python code unfortunately, because I haven't worked in Python too much. But here's what I can say:
General
These specific suggestions might give you some idea on what to improve, but if I would go on with every tiny detail, it'd take forever. So in general:
I liked your general architecture. There's not too many files in each folder, it's clear what each module does. Try to stick to that, when the app grows. Make sure to extract functionality into separate modules wherever possible to avoid messy code.
The two concerns that I'd have before launching this tool publicly are 1. Security and 2. Testing.
- For Security, read into the OWASP principles.
- For Testing, stick to my earlier advice. Use any python testing framework.
I know this might all be a bit overwhelming, but I hope it helps anyway. Consider this a roadmap to becoming an "Advanced Developer", or at least one who can be confident in their production code! 😄
Hey Malik, here's some feedback! Hope it helps :)
Frontend
align-items: center;Backend
I can't say too much about the python code unfortunately, because I haven't worked in Python too much. But here's what I can say:
General
These specific suggestions might give you some idea on what to improve, but if I would go on with every tiny detail, it'd take forever. So in general:
I liked your general architecture. There's not too many files in each folder, it's clear what each module does. Try to stick to that, when the app grows. Make sure to extract functionality into separate modules wherever possible to avoid messy code.
The two concerns that I'd have before launching this tool publicly are 1. Security and 2. Testing.
I know this might all be a bit overwhelming, but I hope it helps anyway. Consider this a roadmap to becoming an "Advanced Developer", or at least one who can be confident in their production code! 😄