I'm 18 and starting college this year, and I'm eager to develop and launch a SaaS in the next few months. I spent my summer learning JavaScript, React, and Flask, and even built a small CRUD app that checks and displays crypto prices. However, I'm concerned that my skills aren't quite 'production-ready' yet. I'm currently learning FastAPI before diving into my planned SaaS project focused on algorithmic trading.
Here's what I know so far:
- Basic Git
- HTML & CSS (considering Tailwind)
- JavaScript
- React
- Flask (planning to switch to FastAPI)
- SQL (with some knowledge from CS50, aiming to learn PostgreSQL)
Should I jump into developing my SaaS after mastering FastAPI, or focus on simpler projects first to gain more experience? Are there any other crucial skills I should learn for full-stack development?
1 Answer
So you've built a simple web app? That's great! Now, try deploying it on a cheap VPS or cloud provider. This will give you a taste of production. Make changes locally, then redeploy—repeat this a few times to get the hang of it. You’ll see how a CI/CD pipeline can really streamline the process. Docker will be a lifesaver as you continue to develop. It'll make your deployments much easier by allowing you to package your app in a container.
Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically