
I made a mockup for my app
What do you think guys? Is it visually appealing?
For the people who wants to give it a try : https://apps.apple.com/tr/app/movie-dice-pick-a-random-movie/id6761080433 less

What do you think guys? Is it visually appealing?
For the people who wants to give it a try : https://apps.apple.com/tr/app/movie-dice-pick-a-random-movie/id6761080433 less
I’m building an app and looking for advice on how to implement a proper design system from the ground up.
I don’t already have one in place, so I’m trying to understand the best way to create something that helps keep my UI consistent, scalable, and easier to maintain as the app grows.
I’m especially interested in practical advice: where to start, what to document first, how to structure components, and whether I should begin with design tokens, a component library, Figma, Storybook, or something simpler.
I also want to avoid overbuilding too early while still creating a system I can grow into over time.
Another part I’m curious about is whether there’s a smart way to make that design system usable by AI agents later on. For example, if I build it correctly, can I structure it so agents can reference components, patterns, rules, and UI logic directly?
If you’ve built a design system for your own app, I’d love to know what worked, what you’d do differently, and what tools or frameworks helped the most.
My friends and I had a ritual that was killing our movie nights: we’d spend nearly half an hour scrolling through movies until we were too tired to actually watch anything. I decided to build something to replace the "infinite scroll" with a single decision based on what we actually want to see.
I started building the prototype on my MacBook using free AI tools to help with the heavy lifting. To be honest, the initial code was a complete mess, but seeing it actually function on my screen for the first time was a great feeling.
At first, I designed it with a swipe-to-like mechanic. I quickly realized that swiping is just another form of scrolling, you're still stuck making dozens of micro-decisions. I pivoted to a "dice roll" approach to make the process as frictionless as possible.
How it works:
The Roll: You set your basic filters (Genre, IMDb score, country) and roll the dice.
Watched List: If you've already seen a movie, you can exclude it so it never pops up in future rolls.
Watchlist: A quick way to save a roll that looks interesting for later.
The Result:
It’s called Movie Dice, and I just got it live on the App Store.
I’ve attached a short clip of the UI. I’m looking for honest feedback, so feel free to roast the design or the flow, I’d love to know what I can improve.
My friends and I were fed up with the ritual of spending 40 minutes scrolling through streaming carousels. By the time we actually picked something, the popcorn was cold and the "vibe" was dead. I decided to put an end to it and come up with an app idea specifically to choose a movie based on the exact criteria we wanted, rather than what an algorithm thinks we want.
I started coding the app on my MacBook with the help of whatever free AI plans I could find-bouncing between GPT and Gemini. To be honest, it was pure spaghetti code. But seeing that first working prototype on my screen was an awesome feeling.
The very first prototype was a swipe-based, Tinder-like design. I thought it was clever, but it just didn’t feel right. I realized that swiping was just another form of scrolling-I was still making hundreds of micro-decisions instead of just watching a movie. I knew I could do better.
I decided to get serious about the architecture. I subscribed to Claude Code to help me tame the spaghetti and polish the app into something premium. This "vibe coding" workflow allowed me to move from a messy prototype to a functional, beautiful product in record time.
I wanted to keep the experience as friction-less as possible.
• The Flow: Open the app, choose your settings (Genre, minimum IMDB score, country of origin), and then just roll the dice.
• Smart Lists: If it’s a movie we’ve already watched, you can put it on the "Watched Movies" list to exclude it from all future picks.
• The Watchlist: If the dice rolls something we haven’t watched yet but looks perfect, one tap adds it to the watchlist. You can even put it in your calendar for a specific date and time.
The Result: Movie Dice
You can see the final result in video.
It’s officially live on the App Store now. I’d love to hear your thoughts on the design. Feel free to roast as much as you can. I would be happy to hear your feedback!
It is easy to build a working basic app by yourself. But the real deal is promoting it to the public. What should I do? What was your first steps for building a community around your apps?