
Description
VectaBit is a complete cryptocurrency trading simulation platform featuring an exchange-style interface, user authentication, simulated Bitcoin trading, wallet management, transaction history and a Node.js/MongoDB backend.
Authentication — user registration and login
JWT authentication — secure session handling
Google OAuth — Google-based authentication integration
Trading dashboard — professional exchange-style interface
Bitcoin trading — simulated buying and selling
Wallet system — simulated crypto and cash balances
Deposits & withdrawals — simulated wallet transactions
Transaction history — track simulated trading activity
Market prices — cryptocurrency price functionality
Responsive design — optimized for desktop and mobile
MongoDB integration — persistent database storage
Environment template — easy configuration with .env
Setup documentation — instructions for getting started
cd backend
npm install
npm run dev
Configure your MongoDB connection and required authentication credentials using the provided environment template.
HTML5 · CSS3 · JavaScript · Node.js · Express.js · MongoDB · Mongoose · JWT · Google OAuth
Cryptocurrency trading simulators
Crypto education platforms
Trading dashboard projects
Developer portfolios
Cryptocurrency UI prototypes
Web development learning projects
Foundations for larger financial applications
VectaBit is a simulation and demonstration platform. It does not process real cryptocurrency, real-money deposits, real-money withdrawals or real financial transactions.
All balances, trades and transactions displayed by the application are simulated.
The original .env file, private credentials, database passwords and OAuth secrets are not included. The buyer is responsible for configuring their own database, authentication credentials, hosting and third-party services.s.
No reviews yet. Purchase to leave a review.