What is the best tech stack for my personal project?

November 26, 2025 5 answers
Asked by CuriousCoder99
I'm a beginner programmer who's starting to code with AI coding assistants to help me learn the basics. In February, I'm heading to university where I'll be surrounded by experienced software engineers who can support me. I have a big project in mindโ€”a personal operating system designed for high performance. I want it to include a custom calendar, project management features, a meditation module, and integration with fitness and sleep tracking APIs. Additionally, I'd like to implement an AI system to help track my patterns and give personalized suggestions. I've been considering using React for the frontend with Tailwind CSS and a modern UI library for a polished look. For the backend, I thought about using Node.js with Express or possibly NestJS, and for the database, maybe Supabase or Firebase. I also want to include an AI layer that can interact with external APIs. Given that I'm just starting out, I want to know if React + Node.js is a solid foundation. Are there other stacks I should consider for a long-term project? Also, should I be cautious about anything as I develop this system?

Answers

InformedInnovator
For your AI orchestrator, check out Nvidiaโ€™s AI tools for inspiration. Reverse engineering existing solutions can give you a leg up on your project.

CuriousCoder99: Thanks, Iโ€™ll look into that! Do you think my stack is still a good choice?

Reply to this answer
PragmaticDeveloper
Don't overthink it! The React + Node.js + Database stack is perfect to start. Just focus on building and iterating on your project. You might switch stacks along the way, but thatโ€™s part of the learning process!
Reply to this answer
SkepticalSavant
Watch out for those coding assistants. They can make mistakes and might not always give reliable advice. Learning the fundamentals yourself will be crucial, even if AI is there to support you.
Reply to this answer
RealisticRanger
You have a lot of ambitious ideas! Starting with software that sits on top of existing operating systems might be more manageable. Consider scaling back on the OS concept for now.
Reply to this answer
TechieTrendsetter
Your stack choice of React and Node.js sounds great! Itโ€™s beginner-friendly and has lots of resources available, plus itโ€™ll grow with you as your project develops. You can definitely implement everything youโ€™ve mentioned with that stack.

CuriousCoder99: Thanks for your input!

Reply to this answer

Add your answer

Answers are reviewed before publication.

Related Discussions