StoryHub
AuthFlow Blog is a modern full-stack publishing platform built with Django REST Framework and Next.js 16, designed with a strong focus on security, scalability, and production-ready architecture. The backend implements advanced authentication mechanisms including JWT and OTP-based 2FA, role-based access control, and secure user management. It also handles blog content, media, analytics, and asynchronous processing using Celery and Redis. The frontend, built with Next.js App Router and React 19, delivers a performant and optimized user experience with server-state management, form validation, and dynamic content rendering. The platform includes features such as rich text editing, full-text search, analytics tracking, and cloud-based media storage, all deployed using Docker with a scalable infrastructure approach.
Tech stack
- Next.js
- React
- TypeScript
- Django
- PostgreSQL
- Redis
- TanStack React Query
- Redux Toolkit
- React Hook Form
- Zod
- Next Themes
- Axios
- TipTap
- Djoser
- SimpleJWT
- Celery
- Channels
- Google Cloud Storage SDK
