14 subscribers
9 photos
1 file
6 links
The name is a pun on the username @juvenile_lad and juvenile jail
Download Telegram
A lot has happened since Apr 2024 👋
#IHaveNoSenseOfStorytelling
Made an Inventory Management System for a local business and it's so cool to see something I made work irl. It was quite the lesson in Web Dev for me. Basically my second project based on flask but the first one was just an API so can't even compare. Frontend on the other hand was a nightmare ⚰️. Since I didn't know any frontend libraries like React/Next and did not have the time to learn it either since I was working on a deadline I went with plain old JS, and bootstrap to ease the pain a little. But the problem with bootstrap is that while it provides full customisation using scss and node, I did not know either one of these. I was able to figure out scss eventually and thus began the journey of creating a modern but utility focus UI which took way too long since I just had to start working on the UI before the backend 🤡 (you'd see this emoji a lot). And mind you, I did no "wireframing" and infact I was learning flask and JS while working on the project. I could not even plan anything since I did not even know how to do it, just that it can be done somehow. This led to some of the initial parts of the program being spaghettified, which, I had to go back and redo once everything else was done. And I have not even talked about the Database. Went with Postgres and sqlalchemy as the ORM but boy was it a learning curve 😓. I had some experience with SQL since it was part of the curriculum in school but making it work with flask 'session' and "What even is ORM?" - JuveWatson. Btw this tutorial by Miguel Grinberg is highly recommended for anyone interested in Flask with at least intermediate level knowledge of Python (imo). Anyways, as far as the IMS is concerned, it definitely works but has a lot of technical debt which is not going to be a big problem since it is not going to be scaled. There were a few other clown moments but I'd let the matter rest. All in all, learned a lot, still going to make programs without any planning 🤡.

See comments for screenshots
Please open Telegram to view this post
VIEW IN TELEGRAM