Fractal Shares unlocks the potential of real-world assets by tokenizing them into secure, transparent, and tradeable fungible tokens. Our platform addresses the fundamental barriers to asset ownership and investment diversification by offering fractional ownership of high-value assets like real estate, artwork, and intellectual property. Investors can seamlessly buy, sell, and trade fractional shares, democratizing access to lucrative investment opportunities traditionally reserved for the wealthy.
![cover-page](https://private-user-images.githubusercontent.com/97892873/348565094-85901d7c-7c8b-4d79-86b9-2688fd3d3e21.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzNjE0MTksIm5iZiI6MTczOTM2MTExOSwicGF0aCI6Ii85Nzg5Mjg3My8zNDg1NjUwOTQtODU5MDFkN2MtN2M4Yi00ZDc5LTg2YjktMjY4OGZkM2QzZTIxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDExNTE1OVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWI2OTY1OTk0YjZmNmM0NjI2MDA2YmQ5ODcxYWZlOGI4MDA2ZTBkZDRiNjA5ZTAyYWQwNmNjN2Q4YTEwYzQ4Y2YmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.wQso3IqbBOp9W65ST2ysP42zR2vFKhOt7vHNtIT2CTU)
$ git clone https://github.com/jitendragangwar123/FractalShares.git
$ cd FractalShares
$ cd server
$ npm i
$ npm start
$ cd client
$ npm i
$ npm run dev
curl -X POST http://localhost:8000/createKeyPair -H "Content-Type: application/json" -d '{}'
curl -X POST http://localhost:8000/generatePublicKey -H "Content-Type: application/json" -d '{"secretKey": "YOUR_SECRET_KEY"}'
curl -X POST http://localhost:8000/fundDiamTokens -H "Content-Type: application/json" -d '{"publicKey": "YOUR_PUBLIC_KEY"}'
curl -X POST http://localhost:8000/transferDiamTokens -H "Content-Type: application/json" -d '{"senderSecretKey": "SENDER_SECRET_KEY", "receiverPublicKey": "RECEIVER_PUBLIC_KEY", "amount": "50.0000000"}'
curl -X POST http://localhost:8000/issueAssets -H "Content-Type: application/json" -d '{"issuerSecret": "ISSUER_SECRET_KEY", "receiverSecret": "RECEIVER_SECRET_KEY", "amountLimit": "1000000.0000000", "assetName":"REALTY", "amount":"500.0000000" }'