👋 Hey everyone, I'm Amar!
I'm a full-stack developer with several years of experience under my hood, and… I’ve finally gathered the courage to write my first blog post here on dev.to! 😄
I’m excited to share knowledge, connect with fellow devs, and hopefully give back to this awesome community. Whether it’s helpful tips, stories from real-world projects, or things I’ve learned (sometimes the hard way 😅), I’ll be writing about a mix of:
Development tips & tricks
Lessons from past projects
Personal dev experience
Exploring tools I haven’t tried before (and learning out loud)
If you have any suggestions, feedback, or just want to say hi,drop a
comment! I’d love to connect and hear from other devs.
Let’s build, share, and learn together. 🚀
In the chaotic jungle of frontend development, setting up a new React project can feel like assembling IKEA furniture without the manual. You want a clean setup, modern stack, and zero broken pieces (hopefully).
After rebuilding the same boring project structure for the 472nd time, I snapped, and built a production-ready React starter template that actually saves time and sanity.
👉 GitHub Repo: [https://github.com/react-templates-by-amar/tailwind-zustand.git]
✨ Batteries included. Allen key not required.
What’s Inside This Magical Box
This isn’t just another bare-bones template that leaves you crying in your console.log(). This thing comes ready to roll.
✅ Tech Stack
React 19 + TypeScript — latest features, fully typed, zero regrets
Vite
Tailwind CSS
Zustand
🧰 But Wait, There’s More...
🧠 Reusable Hooks – debounce, localStorage, dark mode toggle, and more (yes, I copy-pasted them too many times not to extract them)
🔐 Type-safe API layer – Axios with interceptors so you don’t have to reinvent fetch logic every project
⚙️ TanStack Query – declarative data fetching and caching like a boss
🐞 Error boundaries – so crashes don’t take the whole app with them
🌗 Dark mode – because it’s 2025 and we respect our retinas
📦 Pre-configured ESLint, Prettier & EditorConfig – to keep your codebase clean even if you’re a little messy inside
📁 Modular project structure – scale it up or down without the "folder spaghetti"
Why I Built This (AKA Therapy for Repetitive Dev Tasks)
After setting up the same boilerplate over and over (and over), I realized I needed a starter kit that didn’t make me question my life choices. I wanted:
A fast dev experience
Built-in tools I actually use in real projects
A clean base that doesn’t fight me when I change stuff
Fewer facepalms when onboarding new devs
So I built this template. Now I just git clone and go. No more boilerplate burnout.
More Templates Coming Soon
Because no two projects (or devs) are the same, I'm working on a variety of starter templates with different tech combinations, including Redux Toolkit for structure, Material UI for component-rich designs, React Query for API-heavy projects, an enterprise template with role-based routing and auth scaffolding, and possibly even a server components setup — it's like a React buffet, so pick what you like and skip what you don’t!
Now go ship something awesome (preferably without breaking prod).
Top comments (0)