Defaust Academy – web platform for learning
Defaust — an educational platform for traders
What has been done:
— Full development from scratch, including design, architecture, and implementation of the entire platform.
— Tech stack:
— Frontend: Next.js (React) + Astro (combined for marketing pages and web application)
— Backend/API: Supabase (PostgreSQL + Auth + Edge Functions)
— Authentication: Supabase Auth with email/password and OAuth
— UI: Custom design system on Tailwind CSS
— Admin panel: separate part of the application with full CRUD interface for courses, articles, sections, tests, users
Key functionality:
— Public marketing part (on Astro): articles, landing page, SEO
— User personal account: courses, tests, progress
— Educational content divided into modules with access logic
— Registration/login, access to materials based on role
— Full admin panel for platform management — courses, access rights, users, content
— Webhooks, analytics, automation of updates
Our role:
— Architect and developer: development of the entire platform (frontend, backend, DevOps)
— Integration of all services (Supabase, OpenAI, Astro, Next.js)
— UI/UX design
— Building the logic of the educational process and access rights
— Continuous support and scaling of functionality
What has been done:
— Full development from scratch, including design, architecture, and implementation of the entire platform.
— Tech stack:
— Frontend: Next.js (React) + Astro (combined for marketing pages and web application)
— Backend/API: Supabase (PostgreSQL + Auth + Edge Functions)
— Authentication: Supabase Auth with email/password and OAuth
— UI: Custom design system on Tailwind CSS
— Admin panel: separate part of the application with full CRUD interface for courses, articles, sections, tests, users
Key functionality:
— Public marketing part (on Astro): articles, landing page, SEO
— User personal account: courses, tests, progress
— Educational content divided into modules with access logic
— Registration/login, access to materials based on role
— Full admin panel for platform management — courses, access rights, users, content
— Webhooks, analytics, automation of updates
Our role:
— Architect and developer: development of the entire platform (frontend, backend, DevOps)
— Integration of all services (Supabase, OpenAI, Astro, Next.js)
— UI/UX design
— Building the logic of the educational process and access rights
— Continuous support and scaling of functionality