Overview
TradingCharacters is a full-stack MERN web platform designed for a Netherlands-based trading psychology course.
It provides an intelligent system for predicting a userβs trading character through behavioral tests and manages the entire course sales, affiliate tracking, and review workflow β all integrated with secure Stripe payments and CI/CD deployment pipelines on AWS EC2.
Features
- π§ Trading Character Test β analyzes user behavior metrics to predict trading personality
- π³ Stripe Integration β handles payments, subscriptions, and coupon generation/management
- π§Ύ Admin Dashboard β manage affiliates, user reviews, and test results in real-time
- π CI/CD Pipelines β automated build & deployment on AWS EC2
- π Domain Management β handled through Hostinger for DNS & SSL
- βοΈ SMTP Integration β email automation powered by Brevo (formerly Sendinblue)
- β‘ Responsive UI β built with React.js + Tailwind CSS
- π Secure Express.js API β backend logic and protected routes for user data and payments
Tech Stack
- Frontend: React.js, Tailwind CSS
- Backend: Express.js, Node.js
- Database: MongoDB
- Deployment: AWS EC2 (with CI/CD pipelines)
- Payment Gateway: Stripe (including coupon generation & management)
- Email Service: Brevo SMTP
- Domain Management: Hostinger
Why I Built This
The client β a professional trader from the Netherlands β wanted a modern platform to sell his trading psychology course and engage users through a trading character test.
Instead of relying on third-party LMS platforms, I built a complete MERN-based custom solution with a secure backend, automated pipelines, and a professional admin panel for effortless management.
Links
- π Live Demo
- πΎ Source Code
Analyze. Learn. Trade smarter.