../projects

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
A course dashboard with a lesson list and a progress bar.

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
esc