Algo Trading Academy
A full-stack course platform: paid courses, memberships, a student dashboard and an admin with revenue stats and email campaigns.
- Type
- Web platform
- Date
- Built with
- Next.js, TypeScript, Prisma, Stripe
What it is
A complete platform for selling and teaching online courses about algorithmic trading, built from scratch.
What it does
- For students: a course catalogue, checkout with Stripe, a course player that tracks progress, billing history and 1:1 mentorship requests.
- For the admin: a dashboard with monthly recurring revenue, sign-ups and enrolments; a course and curriculum editor; a Markdown blog editor; email lists with CSV export and campaigns; orders and membership plans.
- Accounts with email and password or Google sign-in, and password reset by email.
How it's built
Next.js (App Router) with TypeScript, Tailwind CSS and shadcn/ui; Prisma over SQLite; NextAuth for sign-in; Stripe for payments and subscriptions; Resend for email. It deploys to a Linux server behind Nginx, run by PM2.
Want to talk about this project, or something like it for your team?
Email me about it