Deepthi's Reading

Clinical

Third Eye Vitals

039

The nurse-vidya-drishti Story

Nurses learning guide, bilingual

Lovable · React · React Router · Tailwind CSS

Edition #039 · 6 chapters · 6 min read

The nurse-vidya-drishti Story

Nurses learning guide, bilingual

Patient admission and post-admission procedures explained in English and Telugu.

An ebook edition of the nurse-vidya-drishti build journey: how it started, what actually happened, the conversations that changed the build, what broke, and what I learned. Written in plain English for readers with no technical background. Tools covered: Lovable, React.

Start here

What you'll understand by the end

Not mastery — understanding. By the last page you'll be able to explain these in your own words, even with no technical background.

  • •what Lovable really is, and what it cannot do
  • •what React really is, and what it cannot do
  • •the difference between what the AI does, what the tool does, and what I do
  • •why permissions and privacy matter once AI can act on your behalf
  • •where a real person's judgement is still necessary

The concept ladder — the order I actually learned things

I had an idea worth building
↓
I asked an AI to help me shape it
↓
I learned the AI could explain things but could not act outside the chat by itself
↓
I met the tools that actually do the work
↓
I learned how those tools are connected and permitted
↓
I built something real and watched it break
↓
I learned where my own judgement is still required

Chapter 01

Why Nurse Vidya Drishti had to exist

Track 1 · My journey

The guidance on the wall was in English and half the handovers around it were in Telugu. That gap is not a translation problem at the end of a project; it is the project.

Learning checkpoint

Before this chapter

I had a problem I could describe in a corridor conversation, but nothing I could hand to anyone.

After this chapter

I still did not know which tools to use, but I knew exactly who I was building for.

What changed my mind

The problem stopped being a complaint and became a specification.

Can you answer these?

  • ?Can you state the problem in one sentence, without naming a solution?
  • ?Do you know who is holding the screen when your product is used?

Chapter 02

Deciding that Telugu is data

Track 1 · My journey

Rather than reach for a translation library, both languages went into the data objects themselves: title and titleTelugu, description and descriptionTelugu, sitting next to each other in the same record. For a fixed set of clinical text that is reviewable — the two lines are written and checked together.

Learning checkpoint

Before this chapter

A blank project and a chat window.

After this chapter

The shape of the product was decided before a single deliberate design decision was made.

What changed my mind

I learned to treat conversation as a design tool, not as preparation for design.

Can you answer these?

  • ?What is the one sentence in your own notes that decided the architecture?
  • ?Are you describing outcomes, or dictating implementation?

Chapter 03

Building it: eight routes and one shared layout

Track 1 · My journey

Assessment, documentation, vital signs, medication administration, patient safety, therapeutic communication and saline monitoring each get their own route, all wrapped in a single PosterLayout so the set reads as one series. Reference ranges for vitals are held as static typed values with a custom medical colour palette in the Tailwind config carrying the visual identity.

Track 2 · Learn with Deepthi

Bilingual content as data

USED — evidence shows I used it
What did I just discover?
That a second language belongs in the data structure, not in a translation step at the end.
What is it, really?
Storing both language versions as fields of the same record, so they are written and reviewed together.
Think of it like this (analogy)
A dual-language road sign, cast as one sign rather than two.
How does it actually work?
Each item carries title and titleTelugu, description and descriptionTelugu, and the component renders both.
Why did it matter to my project?
Because clinical instructions in the second language must be as authoritative as the first.
Where I used it
Every poster in the set.
What this tool cannot do
It does not scale past a couple of languages, and each new one means changing the data shape.

Track 2 · Learn with Deepthi

A shared layout component

USED — evidence shows I used it
What did I just discover?
That a set of pages only reads as a series if one component owns the frame.
What is it, really?
A wrapper component providing the common structure that every page renders inside.
Think of it like this (analogy)
A publication template — the masthead is the same, the article changes.
How does it actually work?
PosterLayout renders the heading, spacing and navigation and places each poster's content inside.
Why did it matter to my project?
Because eight separately styled pages stop looking like one teaching resource.
Where I used it
All eight topic routes.
What this tool cannot do
A shared frame makes any page that genuinely needs to differ harder to build.

Track 2 · Learn with Deepthi

Client-side routing

USED — evidence shows I used it
What did I just discover?
That moving between posters without a page reload is what makes it feel like an app on a ward phone.
What is it, really?
Navigation handled in the browser, swapping which component renders instead of requesting a new document.
Think of it like this (analogy)
Turning pages in a book you are already holding.
How does it actually work?
The router matches the URL to a component and renders it, updating the address bar without a server round trip.
Why did it matter to my project?
Because reloading on a slow hospital connection is what makes people give up on a tool.
Where I used it
The eight topic routes.
What this tool cannot do
The first load still has to fetch the whole application before any of it is fast.

Learning checkpoint

Before this chapter

I had screens in my head and a stack I had not yet justified.

After this chapter

A working product, and a much shorter list of things I believed without evidence.

What changed my mind

The stack became a means, not an identity.

Can you answer these?

  • ?Could you rebuild your first screen in an afternoon if you had to?
  • ?Which tool are you using out of habit rather than fit?

Chapter 04

The limitation I accepted

Track 1 · My journey

There is no search and no way to edit the content from inside the app. Both are deliberate for reference values, and both mean the collection stops being usable somewhere past a dozen posters. This build has eight.

Learning checkpoint

Before this chapter

Something that worked in the demo and failed in real life.

After this chapter

A smaller, blunter, considerably more useful product.

What changed my mind

I stopped defending the first version and started measuring it.

Can you answer these?

  • ?What in your build is complete but unused?
  • ?What would you cut if you had to halve the time it takes to use?

Chapter 05

What actually changed

Track 1 · My journey

Bilingual stopped being a courtesy. When the Telugu is the same size and in the same card, nobody has to ask for the translated version.

Learning checkpoint

Before this chapter

A product that worked, and no clear evidence that it mattered.

After this chapter

A clear-eyed view of what the product does and does not fix.

What changed my mind

Success stopped meaning "it is built" and started meaning "it is used".

Can you answer these?

  • ?What behaviour changed because your product exists?
  • ?Would anyone notice if it disappeared tomorrow?

Chapter 06

What I would tell you before you start

Track 1 · My journey

If a second language is real, put it in the data structure on day one. Bolting it on later turns every screen into a negotiation.

Learning checkpoint

Before this chapter

You have read what happened. Here is what to take with you.

After this chapter

A method you can reuse on a completely different problem.

What changed my mind

The build became repeatable rather than lucky.

Can you answer these?

  • ?What is your version of the short loop?
  • ?What will you ship this week, even if it is embarrassing?

Appendix

Deepthi's Dictionary

Short loop
Describe, build, use, correct — repeated in hours rather than weeks. The core working method behind this build.
Second use
Whether someone opens the product a second time without being asked. The simplest honest measure of whether it works.
Conversation beat
A single line in a build conversation that changed a decision. Collected, these form the real design document.
Worst day design
Designing for the tired, rushed, distracted user rather than the ideal one in a demo.
Lovable
Lovable — part of the stack used to build nurse-vidya-drishti.
React
React — part of the stack used to build nurse-vidya-drishti.