From Frontend to Backend in 90 Days: My Honest Journey + Beginner Tips
Preeti yadav

Preeti yadav @preeti_yadav

About: MernStack Developer | Exploring Backend | Tech Enthusiast Sharing what I learn, so we all grow together. ✨

Joined:
Feb 28, 2025

From Frontend to Backend in 90 Days: My Honest Journey + Beginner Tips

Publish Date: May 16
19 0

"If you’re a frontend developer who feels backend is ‘too hard’ or ‘not your thing’ — this post is for you."

👋 Hey Devs,

I’m Preeti — a frontend developer turned backend enthusiast. For over 2 years, I lived comfortably in the frontend world: HTML, CSS, JavaScript, React, Nuxt... you name it. But deep inside, I always felt something was missing.

Fast forward to today: I’ve built APIs, managed databases, implemented authentication, and handled complex role-based logic using NestJS + Prisma + MySQL.

And I did this within 90 days — while juggling freelancing and mentoring.

This post isn’t just about how I did it, but how you can too — without burning out.


🧭 Why I Switched from Frontend to Backend

Like many frontend devs, I loved creating beautiful UIs. But whenever someone said, “Can you also add login functionality?” or “Can you fetch from our custom API?”, I felt limited.

I realized:

  • I depended too much on backend teammates
  • I avoided tasks just because I didn’t “know backend”
  • I wanted to build full, functional products, not just the UI

💡 The Turning Point

I joined a project where the backend wasn’t ready — and someone had to take ownership.

That someone became me.

No fancy courses. No “I’ll learn when I’m free.” I just opened YouTube, followed docs, and googled my way into the backend world.


⚙️ What I Used to Learn Backend

  • Language: TypeScript (a must for NestJS)
  • Framework: NestJS (clean architecture + familiar to Angular/React devs)
  • ORM: Prisma (trust me, it’s beginner-friendly AND powerful)
  • DB: MySQL (but works well with Postgres too)
  • Tools: Postman, Railway (for quick API deployments), GitHub

🛠️ Projects I Built During My Journey

1. 🎁 Gift Shop Backend

  • Built with NestJS + Prisma
  • Features: Add/Edit/Delete products, categories, users
  • Role-based access (Admin vs Customer)

2. 🗂️ Project Management System

  • Roles: SuperAdmin, Admin, User
  • Assigning projects by department
  • Auth with JWT, refresh tokens, and role guards

🧠 What I Learned (Besides Code)

  • 💥 You don’t need to know everything to start
  • 🧱 Architecture matters — keep your code organized early on
  • 🔐 Authentication is not as scary as it seems
  • 💬 Ask questions — even if you feel they’re “basic”
  • 🧘‍♀️ Give yourself time — backend thinking is different, but powerful

✅ Tips If You’re a Frontend Dev Who Wants to Learn Backend

  1. Pick one stack (NestJS + Prisma is a great start)
  2. Start with basic CRUD operations
  3. Don’t jump straight into Auth – master controllers & services first
  4. Use Postman to test your APIs as you build
  5. Build real projects, not just to-do apps
  6. Use GitHub to document your journey – even messy code helps others

🎉 Final Words

I’m still learning. Backend can be messy, frustrating, and… strangely addictive. There’s something powerful about writing a few lines and knowing your code is running the whole engine behind a product.

So if you're sitting there thinking, “Can I really do backend?” — the answer is YES.

You don't need a CS degree. You don’t need to master data structures first.
You just need to start.

Let me know in the comments if you're on a similar journey or planning to start. I’d love to connect or help if I can! 🤝


👩‍💻 Connect With Me:

Comments 0 total

    Add comment