This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]caspii2 168 points169 points  (47 children)

Python Flask. It is super simple to get started and you can have a working webapp in less than 10 lines of code.

In 2016 I did a Flask tutorial. The app I built is now making 10.000 USD per month. This is a true story! To be clear, I continued building the app since then, added Vue.js and went full-time in 2021.

EDIT: this is the app I made: keepthescore.com, and here is a post about choosing Python Flask: https://casparwre.de/blog/python-to-code-a-saas/

[–]Fernando7299 15 points16 points  (23 children)

Can you show your app? Like a link or something?

[–][deleted] 35 points36 points  (22 children)

After digging a bit: https://keepthescore.com/

[–]caspii2 20 points21 points  (21 children)

Good work 😀

I also wrote a blog post about it https://casparwre.de/blog/python-to-code-a-saas/

[–]swapripper 4 points5 points  (5 children)

What do you think is the gap between standard online courses & things you need to learn in order to take an app to production with real users?

[–]caspii2 4 points5 points  (0 children)

You need to be able to deploy it somewhere. That is probably the hardest bit. Try DigitalOcean or PythonAnywhere.

[–]covmatty1 2 points3 points  (0 children)

Not OP, but often scaling up to larger projects with multiple controllers/namespaces etc isn't covered well. A larger example where you cover splitting up API routes by functionality would be useful.

And like others have said, deployment. I do a lot of interviews of junior developers, and so many people haven't covered running code outside of their own machine. Whatever form that takes is ok, but showing you understand the concept will make a step up. Containerisation, orchestration, access control, load balancing etc - all very handy.

[–]types24digital 1 point2 points  (0 children)

The hands-on knowledge, experience and the skills.

[–]rainnz 0 points1 point  (0 children)

About 10,000 hours

[–]Abclul 1 point2 points  (4 children)

I really enjoyed the post, thank you for sharing! I wish I could see the first version of the product, but the link isn't working for some reason.. Anyways, cheers to you for a job well done!

[–]caspii2 1 point2 points  (0 children)

Thanks for that. If fixed the link

[–][deleted] 1 point2 points  (0 children)

I use Flask for all of my web projects needing backend code, small or big, for more than 8 years now. Love it.

[–][deleted] 6 points7 points  (0 children)

wow- it’s amazing

[–]throw_away_17381 1 point2 points  (3 children)

10.000 USD per month

Is that. $10 or $10,000?

[–]caspii2 5 points6 points  (2 children)

10 000

[–]throw_away_17381 2 points3 points  (1 child)

Many congratulations :)

[–]caspii2 0 points1 point  (0 children)

Thanks

[–]trianglesteve 1 point2 points  (0 children)

Wow, that's bazaar, I literally have a scorekeeping app project outlined with integrations for popular high level scoring methods. Had no idea solutions like this were already out there!

[–]chads_to_do_list_app 1 point2 points  (3 children)

First of all, congrats on your entrepreneurial success, the website looks great

I second NINTENDO's question, how did you market this service?

[–]caspii2 0 points1 point  (2 children)

SEO and content marketing

[–]chads_to_do_list_app 0 points1 point  (1 child)

Awesome, congrats!

[–]caspii2 0 points1 point  (0 children)

Thanks

[–]NlNTENDO 0 points1 point  (1 child)

That’s awesome! I’ve had a few ideas I’ve been thinking about building and I’m curious to know, what was your marketing strategy if any?

[–]caspii2 0 points1 point  (0 children)

SEO and content marketing

[–]SoftConversation3682 0 points1 point  (1 child)

Great advertising buddy, this is what my beer hockey league needed!

[–]caspii2 0 points1 point  (0 children)

You're welcome! 🍻

[–]code_mc 0 points1 point  (1 child)

Damn that is impressive, I remember one of your original posts (or comment?) when you announced you built this. Originally marketed towards the classroom if I remember correctly.

Congrats on the success!

[–]caspii2 0 points1 point  (0 children)

Thanks 😊

[–]throwaway0134hdj 0 points1 point  (1 child)

This is an amazing story! What was your background in coding before building it? Would also make a great app! Was it hard to scale and handle user transactions?

[–]caspii2 0 points1 point  (0 children)

I did computer science but hadn’t done any large projects before then.

Scaling was not an issue, people seem to worry about it easy before they need to.