DEVELOPING MY CNC SOFTWARE - Part 2:
During my final year at FUT Minna, I learned about various LLMs, but DeepSeek was my go-to—for assignments, studying past questions, preparing peer study materials, debugging model errors, and proofreading my thesis reports.
Eventually, I learned what deploying a program actually meant. With help from people around me, I learned how to deploy using Streamlit. All this was done by October 2025.
After my convocation on February 1st, I decided to deploy my CNC program. That was when I realized web development isn’t easy. Even with AI, you still need solid core knowledge to build well.
Once deployed, I wasn't satisfied with how the app prompted users or handled search results.
Having used search features across Google, social media, and apps, I wanted my web app to feel just as intuitive. That was a serious challenge! Finding the right UI color scheme was equally tough, which gave me a fresh appreciation for UI/UX designers. Eventually, I got it right.
All this was done by May 2026.
The night I posted about the CNC app, I recorded a demo video showing how it worked. It ran smoothly, but I wanted to make a better video the next day.
Only for me to check the app later and find it broken! Streamlit was throwing an error message. I was like, "Ah, wetin be dis?"
So, I jumped back into debugging with DeepSeek. After a lot of back-and-forth, I discovered Streamlit had updated, requiring a small fix in my requirements.txt file. Once tweaked, the app worked fine again.
I included this part for anyone wondering why an app suddenly stops working: don’t rush to blame or condemn the developer. Just report the issue and let them sort it out!
Link to the web app is in the comments
#WebDevelopment #Streamlit #Python #UIUX #TechBuild