M.

TradingCharacters

A MERN-based trading psychology platform built for course sales, affiliate management, and personalized trading character testing β€” fully deployed on AWS EC2 with Stripe integration.

TradingCharacters thumbnail

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.


Analyze. Learn. Trade smarter.