Skip to content

hossaintaufiq/Bitcoin_Transaction_Simulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

33 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’Ή Bitcoin Transaction Simulator & Cryptocurrency Learning Platform

A full-stack, web-based simulation platform designed to educate users about Bitcoin transactions and cryptocurrency trading β€” built as part of the CSE299 Junior Design Project at North South University.


πŸ“˜ Overview

Cryptocurrency trading is growing rapidly, yet beginners often face a steep learning curve and financial risks. This project bridges the gap between theory and practice through a risk-free, interactive Bitcoin trading simulator that also serves as an educational platform. Users can create demo wallets, simulate trades, track transaction history, and learn key concepts about blockchain and cryptography β€” all in one place.


πŸ”§ Features

  • πŸ” Wallet Generation using Public/Private Key Pairs
  • πŸ’Έ Simulated Bitcoin Transactions with Demo Balance
  • πŸ“Š Live Market Module with Real-time Price Trends
  • πŸŽ“ Educational Resources from Beginner to Advanced
  • πŸ“ˆ Dashboard with Reports, Wallets, and Analytics
  • πŸ” Transaction Flow Visualization (UTXO Model)
  • πŸ”„ Blockchain Simulation (Proof-of-Work Concept)
  • βœ… Login/Registration & Session Management (Firebase)

🧱 Tech Stack

Layer Technologies Used
Frontend React, Vite, TailwindCSS
Backend Node.js, Express.js, TypeScript
Database MongoDB
Dev Tools Firebase, Postman, VSCode, Netlify
Versioning Git, GitHub CI/CD

🧭 Project Structure

πŸ“ client/        # React frontend (Vite setup)
πŸ“ server/        # Node.js + Express + TypeScript backend
πŸ“ database/      # MongoDB schema & seed files
πŸ“ docs/          # Architecture diagrams & API docs
πŸ“„ README.md      # Project readme

About

Live website

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors