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