🚀 Day 2 — The MVP is Alive

Hey everyone 👋

I’m Dchool — solo dev, indie hacker, and builder of Lanorx,
a tool that helps makers validate their ideas before they build.

Today marks Day 2 of my #50DaysTo1K challenge —
and the big milestone: the Lanorx MVP is officially done. …


This content originally appeared on DEV Community and was authored by Dchool

Hey everyone 👋

I’m Dchool — solo dev, indie hacker, and builder of Lanorx,

a tool that helps makers validate their ideas before they build.

Today marks Day 2 of my #50DaysTo1K challenge —

and the big milestone: the Lanorx MVP is officially done.

💡 What Lanorx Can Do Now

Lanorx now runs the full validation loop from start to finish:

create an idea → auto-generate a landing page → collect emails → view real data

It’s no longer a prototype — it’s an actual working product.

Every step in the validation cycle now exists and talks to each other.

No mockups. No placeholders.

Real pages, real events, real data stored in the database.

🧱 What I Built Today

I spent most of the day building and polishing the MVP features.

And honestly — it took longer than expected,

because I cared way too much about the landing page design 😅

Even for an MVP, the landing page needed to feel real.

Good design builds trust — and trust drives validation.

A bad first impression kills interest faster than bugs ever could.

Here’s what got done 👇

🧩 The Full MVP Flow

  • /create page — Idea input form with Mantine Form + Zod validation
  • /land/[project_name] — Dynamic landing page generation (SSR)
  • /dashboard/[access_id] — Dashboard with metrics & email list
  • Email submission → stored via Server Action → recorded as events
  • CSV export fully functional (client-side download)

⚙️ Backend Logic

  • Extended Server Actions for submitEmailAction and recordEventAction
  • Added metrics aggregation logic (views, interactions, submissions)
  • Implemented 404 handling for invalid projects and access IDs

🎨 Design & UX

  • Polished layout for landing pages using Mantine Grid + CSS Modules
  • Added light/dark theme support with MantineProvider
  • Improved CTA feedback and success state transitions
  • Added subtle animations for CTA button and section transitions

🧭 What’s Next (Day 3 Plan)

Tomorrow’s focus:

Using Lanorx to launch Lanorx.

I’ll be building Lanorx’s own landing page using Lanorx itself.

This is the meta moment I’ve been waiting for —

using my own product to validate my own product.

After that, I’ll move into production planning:

  • Architecture review
  • Pricing model draft
  • Onboarding and marketing flow
  • Domain setup and public launch prep

By the end of Day 3, Lanorx will have its own landing page

— powered entirely by Lanorx.

🧠 Reflection

Day 2 was the first real “it works” moment.

Seeing data flow through — from landing page to dashboard — felt surreal.

There’s something special about seeing your product validate itself.

That’s exactly what Lanorx was meant to do — and now it’s doing it.

Today also reminded me that design matters, even early on.

You can’t validate something people don’t want to engage with.

A clear, trustworthy UI is a validation tool in itself.

“Momentum is built through credibility —

and credibility starts with design that feels real.”

📍 Follow the Journey

I’ll keep posting daily progress on Twitter/X → @D_chool

and weekly breakdowns here on Dev.to.

This is Day 2 of 50.

Tomorrow, I’ll use Lanorx to launch Lanorx.

🧠 Hashtags

buildinpublic #50DaysTo1K #indiehackers #SaaS #NextJS #TypeScript #Prisma #Mantine #SoloFounder #webdev


This content originally appeared on DEV Community and was authored by Dchool


Print Share Comment Cite Upload Translate Updates
APA

Dchool | Sciencx (2025-10-17T17:51:36+00:00) 🚀 Day 2 — The MVP is Alive. Retrieved from https://www.scien.cx/2025/10/17/%f0%9f%9a%80-day-2-the-mvp-is-alive/

MLA
" » 🚀 Day 2 — The MVP is Alive." Dchool | Sciencx - Friday October 17, 2025, https://www.scien.cx/2025/10/17/%f0%9f%9a%80-day-2-the-mvp-is-alive/
HARVARD
Dchool | Sciencx Friday October 17, 2025 » 🚀 Day 2 — The MVP is Alive., viewed ,<https://www.scien.cx/2025/10/17/%f0%9f%9a%80-day-2-the-mvp-is-alive/>
VANCOUVER
Dchool | Sciencx - » 🚀 Day 2 — The MVP is Alive. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2025/10/17/%f0%9f%9a%80-day-2-the-mvp-is-alive/
CHICAGO
" » 🚀 Day 2 — The MVP is Alive." Dchool | Sciencx - Accessed . https://www.scien.cx/2025/10/17/%f0%9f%9a%80-day-2-the-mvp-is-alive/
IEEE
" » 🚀 Day 2 — The MVP is Alive." Dchool | Sciencx [Online]. Available: https://www.scien.cx/2025/10/17/%f0%9f%9a%80-day-2-the-mvp-is-alive/. [Accessed: ]
rf:citation
» 🚀 Day 2 — The MVP is Alive | Dchool | Sciencx | https://www.scien.cx/2025/10/17/%f0%9f%9a%80-day-2-the-mvp-is-alive/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.