What is the best tech stack for my personal project?

0
12
Asked By CuriousCoder99 On

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?

5 Answers

Answered By TechieTrendsetter On

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!

Answered By RealisticRanger On

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.

Answered By SkepticalSavant On

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.

Answered By PragmaticDeveloper On

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!

Answered By InformedInnovator On

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?

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.