Bitcoin
Bitcoin
Bitcoin
blockchain
Presented by
Rishab Batra, 827/22
Rudra Batra,833/22
Rudraksh Pangutra ,834/22
Next Slide
Sachit sharma,835/22
2025
About
Brief Overview
objective
Brief Overview
backend-express
realtime
communicatoion -
wesockets
language-Typescript
libraries used-
bip38,butcoinjs,cryptos,shandcn ,
tiny-secp256k1,aceternity ui
Page 11
Next Slide
what are Miners
In a blockchian there are certain nodes which acts as miners
these nodes are used to send transactions to the blochain
and validate is the transaction is valid or not
Next Slide
Hihgh level design
User creates a wallet
User send a transaction
Blochain visualized
future of work
We want to add support for more blockchain networks
Publishing this application on Aws
helping colleges use our application to teach students
about blockchains
Next Slide
learnings
Next.js:
We learned how to build a fast, SEO-friendly React-based frontend using
Next.js, including routing, API integration, and server-side rendering.
Express.js:
We implemented a robust backend using Express, handling API endpoints,
middleware, and server-side logic for Bitcoin-like functionalities.
WebSockets:
We explored real-time communication using WebSockets to simulate live
blockchain updates and interactions between miners and the central server.
TypeScript:
We strengthened our understanding of static typing and object-oriented
principles by writing type-safe, maintainable code with TypeScript.
Next Slide
conclusion
In this project, we successfully developed a simulation of a blockchain-like
server, incorporating essential components such as a central server, miners,
and wallet functionalities. Utilizing a modern tech stack—including Next.js for
the frontend, Express.js for the backend, WebSockets for real-time
communication, and TypeScript for type safety—we created a responsive and
interactive environment that mirrors key aspects of real-world blockchain
systems.
This project not only deepened our understanding of blockchain principles and
decentralized architectures but also honed our skills in full-stack development
and real-time data handling. It has laid a solid foundation for future
explorations into decentralized applications and blockchain technologies. Next Slide
ThankYou!