💌 Join the journey ↓
https://www.anadecanha.com/links
Would you do it differently? What would you write? 👀
Would you do it differently? What would you write? 👀
Direction 2: Manual logging — but with control
🟢 Replace the banner with a button
📋 Show checklist of repeat items
✅ Let users confirm before logging
↩️ Add undo
🙌🏼 Offer clarity, not mystery
Direction 2: Manual logging — but with control
🟢 Replace the banner with a button
📋 Show checklist of repeat items
✅ Let users confirm before logging
↩️ Add undo
🙌🏼 Offer clarity, not mystery
Worse: when you tap it, all repeat items are logged at that moment
So if I tap at 10am, my 19:00 dessert is logged instantly — and affects my totals right away. Even though it looks like it’s for later
It breaks the mental model completely 🧠💥
Worse: when you tap it, all repeat items are logged at that moment
So if I tap at 10am, my 19:00 dessert is logged instantly — and affects my totals right away. Even though it looks like it’s for later
It breaks the mental model completely 🧠💥
I thought “LOG ITEMS” was just status text so I tapped the X to close the banner
❌ Nothing logged
❌ No confirmation
❌ No idea what went wrong
Turns out:
“LOG ITEMS” is actually a button. But it doesn’t look like one 👀
I thought “LOG ITEMS” was just status text so I tapped the X to close the banner
❌ Nothing logged
❌ No confirmation
❌ No idea what went wrong
Turns out:
“LOG ITEMS” is actually a button. But it doesn’t look like one 👀
My process was pretty straightforward:
1. Hand-drawn wireframes
2. Moodboard for visual direction
3. Start with desktop layout to capture client preferences early
My process was pretty straightforward:
1. Hand-drawn wireframes
2. Moodboard for visual direction
3. Start with desktop layout to capture client preferences early
One small thing I thought about more than expected: rounded vs. straight corners
I initially leaned toward rounded (it matched the tone they wanted) — but their Instagram had very sharp lines
So I created both options, explained the difference, and let them choose
One small thing I thought about more than expected: rounded vs. straight corners
I initially leaned toward rounded (it matched the tone they wanted) — but their Instagram had very sharp lines
So I created both options, explained the difference, and let them choose
They had beautiful illustrations and some photos from their space
I suggested mixing both — to bring personality and structure
They had beautiful illustrations and some photos from their space
I suggested mixing both — to bring personality and structure
🎨 First thing: the brand color didn’t meet contrast guidelines for text
So I picked a deeper shade of the same hue that worked better for accessibility — and still kept the brand feel
I also considered other options like dark grey, but this one felt more “them”
🎨 First thing: the brand color didn’t meet contrast guidelines for text
So I picked a deeper shade of the same hue that worked better for accessibility — and still kept the brand feel
I also considered other options like dark grey, but this one felt more “them”
✅ I wrote a full story about how a user would experience my product
✅ It forced me to think about emotions, decisions, and frustrations
✅ At the end, I used AI to polish my grammar —because, well… my first language is Spanish and English is HARD sometimes 😅
✅ I wrote a full story about how a user would experience my product
✅ It forced me to think about emotions, decisions, and frustrations
✅ At the end, I used AI to polish my grammar —because, well… my first language is Spanish and English is HARD sometimes 😅
Keyboard Shortcuts ⌨️
- Enter sends messages.
- Shift + Enter adds new lines.
Error Handling ⚠️
- Validated empty messages with error styling.
- Used fixed height to avoid layout shifts.
Mock AI Responses 🤖
- Added sample replies for testing.
Keyboard Shortcuts ⌨️
- Enter sends messages.
- Shift + Enter adds new lines.
Error Handling ⚠️
- Validated empty messages with error styling.
- Used fixed height to avoid layout shifts.
Mock AI Responses 🤖
- Added sample replies for testing.
Added the illustration— asked AI to create it for me
Designed a smooth transition animation between the collaboration section and the footer: body background change & section resizing 🎥🎨
Did a general style cleanup 🧹✨
Added the illustration— asked AI to create it for me
Designed a smooth transition animation between the collaboration section and the footer: body background change & section resizing 🎥🎨
Did a general style cleanup 🧹✨
1️⃣ Use it as an accent: buttons, links, or icons.
2️⃣ Create a gradient with other colors.
3️⃣ Add it to hover effects for subtle interactivity.
4️⃣ Dedicate a section (e.g., testimonials) to it.
Remember I already have a deep purple color as well after the hero🥲
1️⃣ Use it as an accent: buttons, links, or icons.
2️⃣ Create a gradient with other colors.
3️⃣ Add it to hover effects for subtle interactivity.
4️⃣ Dedicate a section (e.g., testimonials) to it.
Remember I already have a deep purple color as well after the hero🥲
First, today’s progress:
✅ Added the gallery
✅ Built the collaboration section
✅ Added the footer
The landing page is almost done, but I still need to figure out where to use that bold orange!
First, today’s progress:
✅ Added the gallery
✅ Built the collaboration section
✅ Added the footer
The landing page is almost done, but I still need to figure out where to use that bold orange!
Here’s what I found! 👇🏼
Here’s what I found! 👇🏼
I remade the title animation and started working on scroll-triggered effects for the Hero section.
For the title, I realized it needed more than just arriving from the bottom—it also needed a "paint from the top" effect to bring it to life. 🎨
I remade the title animation and started working on scroll-triggered effects for the Hero section.
For the title, I realized it needed more than just arriving from the bottom—it also needed a "paint from the top" effect to bring it to life. 🎨
Example:
**Percentages = stages of the animation!
Example:
**Percentages = stages of the animation!
I kept my "Services" section minimal with cards and brief descriptions. 🃏
The plan? Expand each service into its own section in the future. For now, less is more. What do you guys think? 🤔
I kept my "Services" section minimal with cards and brief descriptions. 🃏
The plan? Expand each service into its own section in the future. For now, less is more. What do you guys think? 🤔
Even though it's a landing page now, I added a menu with placeholders for future pages. 🗂️
For now, it scrolls to "Services" or lets users contact me. Later, I can add submenus easily!
Even though it's a landing page now, I added a menu with placeholders for future pages. 🗂️
For now, it scrolls to "Services" or lets users contact me. Later, I can add submenus easily!
I adjusted the copy along the way to better fit the design I had in mind. ✍️
It’s crucial for copy and design to work hand in hand to create a cohesive experience. 🤝
I adjusted the copy along the way to better fit the design I had in mind. ✍️
It’s crucial for copy and design to work hand in hand to create a cohesive experience. 🤝
With content ready, I created high-fidelity wireframes. I kept it simple, clean, and aligned with my style. 🎨
Using Atomic Design Methodology, I built components and structured the pages for scalability. 🧩
With content ready, I created high-fidelity wireframes. I kept it simple, clean, and aligned with my style. 🎨
Using Atomic Design Methodology, I built components and structured the pages for scalability. 🧩
With my essentials in mind, I hand-drew wireframes.
🖋️ The focus? Scalability.
I needed a design that could gradually grow as I added more features and content. Future-proofing is key!
With my essentials in mind, I hand-drew wireframes.
🖋️ The focus? Scalability.
I needed a design that could gradually grow as I added more features and content. Future-proofing is key!