Looking for Tech Stack Advice for My MVP Web App

0
13
Asked By CuriousCoder42 On

Hi everyone! I'm a beginner looking for some feedback on a minimum viable product (MVP) application I'm building. It's going to be a custom HR solution focused on matching candidate profiles with job listings. I've got some programming experience with languages similar to JavaScript, but I'm new to both JavaScript and Python. Right now, I'm diving into Python (thanks to some help from Google Gemini!), and I've been exploring Python 3, FastAPI, and Jinja2. Before I invest a lot more time in learning these technologies, I'm curious if this is a suitable tech stack for what I'm aiming to build. I've heard that JavaScript, React, and Node.js are quite popular as well. I'd really appreciate your insights and suggestions!

5 Answers

Answered By WebDevWiz On

It sounds like you're on the right track! I recommend using React with the Redux toolkit for the frontend and FastAPI for the backend. This combination will help you create a solid interface and handle your application's logic smoothly. If you find yourself needing higher performance down the line, you could consider switching to something like Go, but FastAPI is definitely a great start.

Answered By SvelteSavant On

For a serverless stack that can get your MVP up and running fast, I suggest checking out SvelteKit 5 along with Vercel, Supabase, and Drizzle. You can keep both the frontend and backend in a single codebase, which makes development easier and faster!

Answered By Rails_Runner On

If speed is your priority, you might want to look into Ruby on Rails. It’s great for quickly building web applications, and it can be quite intuitive to use.

Answered By DevDynamo On

If you're looking to build a web app quickly, consider using Google Firebase for your backend along with a React frontend. It can streamline a lot of processes and save you development time.

Answered By TechTinkerer88 On

Before choosing a tech stack, think about what you want the backend to accomplish. Are you looking for basic database interactions, or do you need more complex data handling? Understanding your backend requirements will help you make a better 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.