I want to show off what I’ve been working on for the past few years. I learned a lot about this platform over that time (and really wish I knew what I knew now when I started building it).
I ended up building a lot of my own plugins to get the capabilities that I needed, but otherwise bubble was very capable. Figuring out speed improvements is still something I’m working on and I’m sure parts of the site will change as I observe how users interact with it.
I’d love to hear your thoughts and get your feedback on it. Let me know what you think and i’d be happy to answer questions about the build.
When I first tried to upload a file, it hung on the ‘converting’ step, I had to refresh the page, try again and it worked.
It’s not immediately obvious how to get back from a modal view, so say I click on ‘Edit thread colors’, I have to find the ‘cancel changes’ button when my mouse was automatically looking for an X top right to quickly return to the editor.
Other than those, there are some other low hanging fruit:
All products are currently tagged as popular, which makes users feel that none are actually popular and its just applied to all.
Your category sidebar styles are a bit too large, meaning they go well below the fold on my screen. If you condensed this and reduced the font sizes a bit, you could get most if not all of it to fit above.
Thanks for the feedback. I’ll definitely take a look at those suggestions and see about implementing them. UI/UX has been my main hurdle as it’s quite the learning curve.
The file conversion relies on an external API from cloudconvert, but there are definitely places that I can speed it up. That does take the longest, so maybe I’ll just include another message to let the user know it is still working.
A couple of the plugins are publicly available, but the artwork color changing plugin is proprietary. I used fabric.js for displaying the artwork on the images.
No privacy rules. As a result, we see a bunch of unnecessary fields/data in response. You display just one big image in the first-row container, but I see everything.
Well you’ve definitely made me realize I have a lot of work to do. I’ve been building this over three years and it may have grown beyond my abilities. Honestly most of what you pointed out is something I wouldn’t have thought of, or didn’t know about.
I really appreciate you putting in the time on that.
If anything, @Eugene_West has provided you a list of things to learn and add another level of polish to an already well executed idea. Win win, right?
For what it’s worth - with Bubble I find that the idea of doing something is always much harder than actually learning how to do it. Then once you’ve learnt it, you wonder how you were getting on without that knowledge.
While waiting for it to finish after I first pressed the button, you showed visually via the button that processing was taking place. As that is normally a bit more obvious when there is not so much on the screen, with the layout you have and the time it takes to complete, I’d suggest using that beautiful loader who have to fill the screen as I was a bit confused on whether or not something was happening as I waited for it to complete the process.
Things like this that create an overall burnout (in terms of developing the app itself overtime) – whereas it’s easier to not see these types of issues until someone else sees them for you.
Thats why a QA / Auditing of your site is always best with a third-party.
Your app is great, keep it up mate. Over time I’m sure you’ll have it polished and it’ll be one of the better apps out there!
Thanks to everyone for checking it out and giving me your feedback and encouragement. This community has been really awesome over the years and you all continue to impress me.
@tmxl You’re absolutely right. Everytime I think I’ve hit a wall with development I learn that it’s not insurmountable and to just take it a step at a time.
@boston85719 Great suggestion. That little button has been plaguing me and I just put it on the backburner, but I see people struggle with it. I like your solution and will implement something like it.
@GH5T I appreciate the insight and feedback. I can definitely now see the value of a 3rd party audit. I was always worried that the app was too complex for someone to really dig into it, but of course I should have thought about the hundreds of brilliant bubble developers that create apps like this all the time.
Out of interest, how do you fulfil? Do you run a print house or are you using something like Gelato?
I think your site is great btw. Excellent job. And I want some branded caps for my company - you have the style I’ve been hunting for. Do you ship to UK?
Hey thanks a lot. We are a print house based out of Portland, Oregon so we do all work in house. At this time we don’t ship to the UK, but that’s mainly because it’s usually more cost effective for people to use a local print house. What style are you looking at? I can probably track down a place that can supply it near you and message you with it.
Really like the usage of parallax on sticky groups.You can add 200ms for smaller and 500ms transition effect on bigger elements . Looks good . I need a berserk marked hat
In every page , hovering a button or text , are considered small items 200ms background transition for those . And for bigger ones a slider collapse type big elements try to apply 500ms. This is from considered to be the most updated design system md3 (2021) Gestures – Material Design 3 . The idea is that it looks more natural in real life there is always some delay on actions.