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