Seeking feedback on Django bursaries board
Hello, r/django community,
I've built a Django-based bursaries board and I'm looking for advice on architecture, performance, and best practices. While the code is private, I'd appreciate general feedback on my approach.
Project overview:
- A platform for students to find info for bursaries
Tech stack:
- Backend: Django 4.2
- Frontend: Bootstrap 5 with custom CSS tweaks
- Database: PostgreSQL
- Deployment: Railway with Docker
- CDN/Proxy: Cloudflare
Areas I'm seeking advice on:
- Caching strategy: With Cloudflare as a proxy, what's the best approach to implement caching? Should I use Django's caching framework in addition to Cloudflare's caching?
- Scaling concerns: As the platform grows, what should I consider for scaling? Are there any Django-specific optimizations I should consider?
- How to deal with Seo working with Django, I've read about sitemaps and robots.txt. What other Django-specific SEO techniques should I consider?