build-a-saas-app-with-flask
cookiecutter-flask
Our great sponsors
build-a-saas-app-with-flask | cookiecutter-flask | |
---|---|---|
38 | 12 | |
933 | 4,518 | |
- | 0.6% | |
5.8 | 9.3 | |
4 months ago | 8 days ago | |
HTML | Python | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
build-a-saas-app-with-flask
-
We Have to Talk About Flask
I've been maintaining my Build a SAAS App with Flask video course[0] for 8 years. It has gone from pre-1.0 to 2.3 and has been recorded twice with tons of incremental updates added over the years to keep things current.
In my opinion tutorial creators should pin their versions so that anyone taking the course or going through the tutorial will have a working version that matches the video or written material.
I'm all for keeping things up to date and do update things every few months but rolling updates don't tend to work well for tutorials because sometimes a minor version requires a code change or covering new concepts. As a tutorial consumer it's frustrating when the content doesn't match the source code unless it's nothing but a version bump.
I've held off upgrading Flask to 3.0 and Python 3.12 due to these open issues with 3rd party dependencies https://github.com/nickjj/docker-flask-example/issues/17.
- Good example projects on Github with Flask and Next.js 13?
-
Course recommendation for a begineer
Flask Mega Tutorial and "Build a SaaS App" purchased directly from the course website are probably your best bets.
-
How familiar do I need to be with Python to learn Flask?
The resource I'm looking to learn from is u/nickjj_ course, but I'm trying to figure out how familiar I should be with Python before I dive into it. Looks like I may need some HTML/CSS/JS as well.
-
Show HN: The pure Python SaaS starter kit
Build a SAAS App with Flask. Course / Boilerplate. https://buildasaasappwithflask.com/
- Has anyone taken this course?
-
starter project?
Personally I maintain https://github.com/nickjj/docker-flask-example. There's also https://github.com/nickjj/build-a-saas-app-with-flask if you want more opinions.
-
Where can I find templates (with or without code) of flask apps/SaaS?
There's: https://github.com/nickjj/build-a-saas-app-with-flask
-
Using Celery with Flask application factory
If you're looking only for a code reference there's https://github.com/nickjj/build-a-saas-app-with-flask which uses an app factory and Celery. It's all set up to send emails through Celery and has tests too.
-
How to go about creating a SaaS without experience as a student?
A few years ago I started my programming/ SaaS yourney and now I can live from my solo bootstrapped SaaS. I started learning Python 2 (free) on codecademy. Followed by the free CS50 from Harvard on Edx.org . After that I build my first SaaS using the SaaS template/ course https://buildasaasappwithflask.com
cookiecutter-flask
-
Are there any working examples I can download?
This can help you
-
Flask app boilerplate
May you want to see this
-
Are there any GUIs that automatically create a working Flask application?
No GUI but you can use https://github.com/cookiecutter-flask/cookiecutter-flask to generate a skeleton project. I personally don't use it as it's too opinionated for my liking, however, may find you can get up and running quickly.
-
Seeking Flask/MySQL Starting Template
you can use any cookiecutter for flask. https://github.com/cookiecutter-flask/cookiecutter-flask have a look
-
What are some things to avoid while working with Django?
A quick Google search can reveal so much. As a programmer you should be very capable of finding it yourself (;
- can i find on the internet some kind of website template ready to download the scripts?
-
Workflow tips, coding logic in a route
Well look, I would encourage you to, and it's easy to, start from a position of knowing that your code will run on a server. You could use cookiecutter-flask, or you could just find a heroku template for a Flask app - cloning it and deploying it becomes quite simple, and it is helpful (IMO) to know for a fact that everything you're doing is going to work fine on the server, and to grow accustomed to working in a "I'm going to push this feature to the server when it's finished" type of workflow.
-
Set up a Flask app by running one command
I take it that you have never heard of cookiecutter or the recipe for starting a flask project?
- SQLAlchemy session in application factory pattern
-
Any good example projects that I can use to compare my own flask site?
Cookiecutter flask is a template for large projects, it’s always a great place to start and compare against https://github.com/cookiecutter-flask/cookiecutter-flask
What are some alternatives?
flask-boilerplate - Boilerplate template for a Python Flask application with Flask-SQLAlchemy, Flask-WTF, Fabric, Coverage, and Bootstrap
Airflow - Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
docker-flask-example - A production ready example Flask app that's using Docker and Docker Compose.
flask-base - A simple Flask boilerplate app with SQLAlchemy, Redis, User Authentication, and more.
flask-boilerplate - Flask boilerplate using the application factory with basic authentication.
microblog - The microblogging application developed in my Flask Mega-Tutorial series. This version maps to the 2024 Edition of the tutorial.
awesome-flask - A curated list of awesome things related to Flask
hypercorn
adroa - Set up a Flask app by running one command.
clean-code-python - :bathtub: Clean Code concepts adapted for Python
flask_injector - Adds Injector support to Flask.