Built and fixed a lot of VIVID today. 🚀
Today was less about adding flashy features and more about making the backend actually reliable.
🔧 Fixed the VIVID FastAPI backend deployment
🗄️ Added the Products database model and API
📦 Built Products CRUD — Create, Read, Update & Delete
🧪 Tested product persistence
💬 Fixed the feedback deletion persistence issue
💾 Learned how persistent storage works with Northflank
📁 Moved the SQLite database onto a persistent `/data` volume
🌐 Debugged CORS errors and deployment failures
🧠 Learned how to read server logs and actually diagnose backend problems
One of today's biggest lessons:
A feature working in the UI doesn't necessarily mean the backend is working correctly.
Today I got deeper into understanding the full flow:
Frontend → API → Database → Persistent Storage
🚀 Now I'm looking for beta testers for VIVID V2.0.
I want to build V2.0 around real user feedback instead of guessing what people want.
If you'd like to test VIVID and share what you liked, what frustrated you, and what features you'd want in V2.0, I'd love to hear from you.
https://www.vividedit.online
Still building VIVID step by step — learning by actually building.
Tomorrow, we build more. ⚡
#VIVID #VIVID20 #BuildInPublic #BetaTesting #BetaTesters #AI #VideoEditing #FastAPI #Python #React #SQLite #Northflank #WebDevelopment #LearningByBuilding