We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
DjangoCon Europe 2024 | ProBo: 240.000+ Django Admin Staff Users in a one SaaS
Discover how to build a SaaS app with 240,000+ users in 9 months by leveraging Django Admin, reusing code, and prioritizing teamwork and collaboration.
-
Building ProBo, a SaaS app with 240,000+ Django admin staff users, in 9 months
- Started with 15 modules, thought it would take 20 modules to redo
- Django Admin was a good fit, already written, and easy to reuse
- Most of the code was taken from the Django Admin source code
-
Perils of customization:
- Customizing Django Admin leads to copy-pasting code and tweaking HTML
- Need to spend time understanding the source code and its functionality
-
Reusing code and components:
- Using existing Django Admin components and functions, such as query sets
- Leveraging the power of Django’s Admin views and forms
- Simplified development by reusing existing code and logic
-
Importance of understanding Django Admin:
- Need to know the intended use of Django Admin and its functionality
- Can lead to creative problem-solving and efficient development
-
Teamwork and collaboration:
- Needed multiple developers to work on the project, even if it’s just two
- Need to break down the brain into two teams to work efficiently
-
Results:
- Built a SaaS app with 240,000+ users in 9 months
- Leverage Django Admin’s existing code and functionality
- Simplified development and reduced toolchain
-
Key takeaways:
- Reusing code and components can simplify development and reduce time
- Understanding Django Admin’s functionality and intended use can lead to creative problem-solving
- Collaboration and teamwork are essential for efficient development