LaunchStack: My NextJS Learning Journey

I decided to take a career break and try out building apps using Generative AI. I am also learning NextJS and developing LaunchStack, starter code which I will use for my web projects
Search for a command to run...

I decided to take a career break and try out building apps using Generative AI. I am also learning NextJS and developing LaunchStack, starter code which I will use for my web projects
Pretty cool
In this series, I'll document building my own NextJS Starter which can be useful to create web apps quickly using boilerplate code.
I’ve been exploring the Claude Agent SDK, and I had this idea — why not use it for non-coding workflows instead of relying on other agent frameworks like CrewAI or LangChain? To validate the idea, I built a simple example: a news researcher agent tha...

Introduction In the rapidly evolving world of AI, developers often need to integrate multiple AI providers into their applications. Whether you're using local models with Ollama, cloud services like OpenAI, or planning to add Anthropic or Google's Ge...
Introduction: Java’s Role in Enterprise AI Java has long been the backbone of enterprise systems, valued for its security, reliability, scalability, and platform independence. These very qualities that made Java the “engine of the enterprise” are now...
Email is essential for modern communication, but it often takes up more time than it should. Crafting thoughtful replies, keeping the right tone, and managing dozens of threads can quickly become overwhelming. This is where AI can step in and make a ...

OpenAI unveiled its latest innovation: OpenAI o3-mini. This new model is a major leap forward in efficient, high-quality reasoning—especially in STEM fields such as science, mathematics, and coding. Today, we explore what makes o3-mini so exciting, i...
Hey there, fellow software engineers and aspiring startup founders! I'm excited to share a project I'm just starting: LaunchStack. But here's the twist – I'm not an expert. In fact, I'm using this project to learn NextJS myself!
LaunchStack is going to be a NextJS starter kit that I hope will eventually have everything needed to build a startup or website with dynamic features quickly. But right now, it's more of a dream and a learning goal than a finished product.
Learning NextJS: I'll be honest – I'm not proficient in NextJS yet. LaunchStack is my way of diving deep into this powerful framework. I'm learning as I go, and I'm excited to share this journey with you!
Building a Useful Tool: As I learn, I want to create something that could eventually help me (and maybe you!) build web projects more efficiently.
Challenging Myself: This is a pretty ambitious project for a NextJS beginner like me. But I believe in learning by doing, even if it means tackling something that seems a bit out of reach right now.
Sharing the Journey: By documenting this process, I hope to inspire other developers who are also at the beginning of their journey with new technologies.
Since I left my job, I have more time to dedicate to this project. My goal is to become proficient with NextJS by the end of it. I estimate it may take me around 6 months to a year to feel comfortable and confident working with NextJS, but I'm excited about the journey and the learning process.
As I learn and grow, I'm aiming to incorporate these features and identify the technology to incorporate for each. For now, I just listed what I know based on my research.

| Feature | Technologies
(subject to change based on research) |
| --- | --- |
| Auth | AuthJS |
| API Security / Rate Limiting | Unkey, Zuplo |
| Theming | Tailwind, DaisyUI, Shadcn |
| Payments / Subscriptions | Stripe, LemonSqueezy, RevenueCat |
| Forms | Netlify, HubSpot Forms, Formspree |
| Email Sending | Mailgun |
| File Storage | Supabase, S3 |
| ORM | Drizzle |
| Database | PocketBase, SQLite
Postgres (Vercel, Supabase)
Redis (Vercel KV) |
| Analytics | Google Analytics, Posthog, Plausible |
| Deployment | Vercel, Netlify |
| AI | Vercel AI SDK |
This project is ambitious, especially given my current skill level with NextJS. There will be struggles, mistakes, and probably moments of frustration. But I'm committed to learning and growing through this process.
If you're an experienced NextJS developer, I'd love your advice and insights. If you're a beginner like me, maybe we can learn together! And if you're just curious about the process, I invite you to follow along on this journey.
For now, LaunchStack will not be open-sourced until it is decent enough to show the world. This is something I have wanted to do for a long time, inspired by projects like ShipFast, LaunchFast and DivJoy. As a beginner, it's hard to start building all these features from scratch, but I'm determined to make it happen.
I can't promise that LaunchStack will be ready for use anytime soon. What I can promise is an honest, open look at what it's like to tackle a big project as a way of learning a new technology.
Stay tuned for updates , lessons learned, and hopefully, steady progress towards a useful tool for all of us aspiring startup founders! You can subscribe here or follow me in Twitter, see you! I go online in Youtube or Twitch when I feel like doing live coding.
Let's learn, code, and grow together!