I feel the same way too. I also open sourced a video editor. It's free to use and you can buy credits whenever you want to access AI specific features.
It’s mostly a web app with a native swift companion app to access local resources like TTS, file storage and video rendering.
I arrived at the same conclusion as you; every app should have AI chat. Just give it full access to the app like a real user. I found that users prefer talking to the AI when editing vs clicking around.
Great work. Did you consider buying instead of building? I’ve worked at organizations that built similar systems, but what was often lacking was developer experience, observability, and scalability, basically everything outside of core functionality; essentially the stuff that you're trying to tack on as you improve your system.
Now that I'm building on my own, I’ve thought about building as well, but I’ve found that off-the-shelf systems handle all of this far better (and they are opensourced too), ie trigger-dot-dev and many others.
In university I noticed that some of my classmates just sat there and didn't take notes. So I stopped as well. I sat there, listened and then took pictures of the blackboard. This method worked better for me and I noticed that I performed better. The lesson here is that people learn in different ways.
Cool. I'm building something like this on the side. It's called bannerbox.io. The difference is that it requires no code, has a WYSIWYG editor and works everywhere.
I share the same dream; of one day charting my own path. I've been doing things a bit differently. I've kept my job and am building my product (www.bannerbox.io) on the side. I wake up early and dedicate a few hours to it in the morning. So far I've built the MVP but have no users. I'm fine with this because I'm learning.
Last year I've dedicated 100% of my time to building. This year I'm spending half of my time marketing. I'm struggling with this new arrangement. Marketing makes me uncomfortable. I haven't made meaningful progress on marketing yet but it's the right move as long I am consistent.
Embed banners and modals onto your site with no code.
I spent the last 7 years as a growth engineer building banners and modals. Each time there was a custom requirement. I've always thought there should be a Wix kind of experience for tiny components that can be embedded anywhere on a site.
Currently I have 0 users. This year I plan on spending more time on marketing and improving the product. It cost me about $50/month to run. Most is for storage (postgres and redis). A large chunk is for a custom email address through Google. I spend about 1-2 hours working on it every day. I'm thinking long term. Slow and steady.
I'm in the same boat. Been working on www.bannerbox.io for 2 years, no customers, no revenue. Marketing is important to the success of any project. This year I plan on focusing at least 50% of my time creating content; mostly blog posts and sharing my journey so far. With persistence any idea should work out.
I've spend many years in Growth engineering. We often get asked to build this banner or that modal. I've always felt there should be a Wix kind of experience, but for smaller components. I didn't find one so I decided to build it.(bannerbox.io).
Bannerbox is targeted at existing site owners, specifically non-technical people (i.e. Marketing).
I do all of the design and coding myself (both backend and frontend in Typescript). I've been building this on the side and it's been a slog. I'm nearing feature complete and aim to start marketing the product this year.
It's currently costing me ~$50/month in hosting fees and generating 0 in revenue.
This looks really nice, especially collaborative editing. I've been playing around with draft.js and also looked at other libs.
How does this handle maintaining text selection while interacting with a drop down list (ex. font size drop down, link editor with pop over)? Google docs handle this really well. It would be nice to see this in the docs.
Apple is all about design and user experience. They probably hate the way a micro USB cable looks and it can only go in one way. Also they might want control of the peripheral market. I'm just guessing here.