I want a complete cryptocurrency trading website built from scratch on the MERN stack—MongoDB, Express.js, React.js and Node.js. The goal is to create a single site that bundles the best tools crypto traders normally find scattered across several exchanges.
The heart of the project is the trading platform itself. It must handle spot, futures and margin trading and support any other advanced order types we decide to add during development. Order books, depth charts, trade history and account balances all need to update in real time through WebSockets or an equivalent push mechanism; periodic refreshes won’t be acceptable.
Front-end work will include a sleek React interface, responsive layouts and intuitive flows for registration, login and secure session handling. On the back end, you’ll architect scalable REST APIs (or GraphQL if you prefer) in Node/Express, wire them to MongoDB, and ensure everything is protected with proper authentication, rate limiting and robust validation.
Deliverables
• A fully functional MERN source code repository
• Real-time market data integration from reliable external APIs
• Spot, futures and margin order execution logic with essential risk checks
• Administrative dashboard for user, market and fee management
• Deployment scripts or Docker files so I can spin the stack up on my own server
I’ll test by running through a set of user stories—placing live and simulated trades, watching the order book update without refreshing, switching between trading modes and reviewing backend logs for errors. Payment milestones can be tied to front-end completion, real-time engine integration and final deployment.
If you have past experience building trading engines or WebSocket-heavy apps, that will stand out. Let me know which libraries or frameworks you’d lean on for charting and data streaming and roughly how you’d structure the matching engine before we get started.
Show More