Skip to content
Lavesh Paryani edited this page Sep 26, 2026 · 2 revisions

XK Trading Floor Wiki

XK Trading Floor is a trading education and community platform: broker, prop firm and crypto exchange reviews, a blog, events, live spread comparison, verified-trader profiles, and dashboards for users, operators and admins. It is a full-stack application with a React + Vite frontend and an Express + MongoDB backend.

Built for XK Trading Floor by Stackified. The code is proprietary; see the repository's LICENSE.

Pages in this wiki

Page What it covers
Architecture How the frontend, backend, database, storage and email fit together
[[Getting Started Getting-Started]]
Features What each part of the site does and where the code lives
[[API Reference API-Reference]]
Deployment Production, staging, the backend host and the keep-warm job

Repository at a glance

frontend/     React 18 + Vite 7 single-page app (Tailwind, Redux Toolkit, React Router)
backend/      Express 4 API (Mongoose, JWT, Brevo, Cloudflare R2)
.github/      deploy (Bluehost), deploy-staging (GitHub Pages), keep-backend-warm workflows
.htaccess     Apache rewrite rules for the SPA on the production host

Tech stack

Layer Main pieces
Frontend React 18, Vite 7, React Router 6, Redux Toolkit, Tailwind CSS 3, Framer Motion, Recharts, TipTap editor, react-simple-maps, axios, DOMPurify
Backend Node.js, Express 4, Mongoose 8 (MongoDB), jsonwebtoken, bcrypt, multer, helmet, EJS email templates, cheerio
Services MongoDB, Cloudflare R2 (file storage), Brevo (email), Render (API host), Bluehost + Cloudflare (frontend host), Google Analytics / Tag Manager
Tooling Playwright end-to-end tests, puppeteer-core prerender, GitHub Actions

Clone this wiki locally