https://github.com/savjee/savjeecoin-frontend
Angular app to visualize & interact with a blockchain
https://github.com/savjee/savjeecoin-frontend
angular blockchain front-end js proof-of-concept
Last synced: 3 months ago
JSON representation
Angular app to visualize & interact with a blockchain
- Host: GitHub
- URL: https://github.com/savjee/savjeecoin-frontend
- Owner: Savjee
- License: mit
- Created: 2018-11-23T12:44:35.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2025-02-15T11:24:26.000Z (5 months ago)
- Last Synced: 2025-04-02T02:06:39.775Z (3 months ago)
- Topics: angular, blockchain, front-end, js, proof-of-concept
- Language: TypeScript
- Homepage: https://savjee.github.io/savjeecoin-frontend/
- Size: 2.16 MB
- Stars: 71
- Watchers: 4
- Forks: 92
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
SavjeeCoin Frontend
[](https://travis-ci.org/Savjee/savjeecoin-frontend)
[](https://github.com/Savjee/bearclaw/issues)
[](https://github.com/Savjee/bearclaw/pulls)
[](/LICENSE)---
Angular application that allows you to interact with a blockchain. You can see the blocks on chain, see transaction within them and even create new transactions and mine blocks.
Built on top of [SavjeeCoin](https://github.com/Savjee/SavjeeCoin) (simply Blockchain implementation in Javascript).
## ๐ Live demo
**[Check it out here.](https://savjee.github.io/savjeecoin-frontend/)** You can create transactions, mine blocks and explore your own blockchain.## ๐ Getting Started
Get a copy of the SavjeeCoin front-end running on your local machine (for playing around, testing or development).```
git clone https://github.com/Savjee/savjeecoin-frontend.git
```Install the dependencies:
```
cd savjeecoin-frontend
npm install
```Run the application:
```
npm start
```At this point the application should be running on your machine on [http://localhost:4200](http://localhost:4200)
## ๐ธ Screenshots
**Home page:** Seeing blocks on the chain & exploring transactions in each block.
**Creating new transactions:** You can create new transactions to any wallet for any amount (no validation). New transactions will be added to the "pending transactions", ready to be included in the next block.
**Pending transactinos:** List of all pending transactions. These will be included in the next block when the mining process starts.
**Wallet details:** You can click on any wallet address and see an overview of that wallet: its current balance and all transaction to/from that wallet.
*โ ๏ธThis is for educational purposes only. This is by no means a complete blockchain implementation (nor does it aim to be one). Use it to learn how blockchains operate.*