Proof Of Work During My Time In TURBIN3 Builders Cohort Q1 2025 π¦
-
Transaction Hash: https://explorer.solana.com/address/6X1EaiVhcn8z3GNb2nmtBDvoA33sr87AMfcp5rNkiuMf/metadata?cluster=devnet
-
Transaction Hash: https://explorer.solana.com/tx/5WYcvZjpouBusi3D8zjWjQJqUtaEJjSTMjRKAFu2pMkcZTa3mkqT2f32EP1CFcFnahJ9a3M1zy1UEWz3hUjZ6jV8?cluster=devnet
-
Transaction Hash: https://explorer.solana.com/tx/22STvcPPZx8FtvxtyeqJEhWKEXuRAiiDzQqmAqR3mEkzqmH4jKKMEoZYt6NhDi3LsmwA3roENDWt1cqK55FQdpMN?cluster=devnet
NoteSols is a decentralized note-taker that allows users to create, read, update, and delete notes. It is built using the Anchor framework and the Solana blockchain Devnet.
![notes_snap](https://private-user-images.githubusercontent.com/83480142/397908203-895f7dc7-096d-44e2-a350-75976a5b9c26.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2NzAxMTAsIm5iZiI6MTczOTY2OTgxMCwicGF0aCI6Ii84MzQ4MDE0Mi8zOTc5MDgyMDMtODk1ZjdkYzctMDk2ZC00NGUyLWEzNTAtNzU5NzZhNWI5YzI2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE2VDAxMzY1MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTFhNjNiOWMzYmU4MzQ0MGVmOGI3NDk4YmRkNDZiN2EwOGJkNWNjZGNhM2RjN2YyNDRhMDlhZDg1OGJhMWViNWMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.0qwWk1utvRH8aN-swip7dRYcWSwmBZeo_69p9OqP-3w)
![connect-wallet](https://private-user-images.githubusercontent.com/83480142/397908216-de19e316-3dd5-40d2-b2eb-1b1216de0ca7.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2NzAxMTAsIm5iZiI6MTczOTY2OTgxMCwicGF0aCI6Ii84MzQ4MDE0Mi8zOTc5MDgyMTYtZGUxOWUzMTYtM2RkNS00MGQyLWIyZWItMWIxMjE2ZGUwY2E3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE2VDAxMzY1MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWY5ZDEzNzIyYTYwYzAxMTczMTc5MDMzYjBjNjEyOGY3YjliMDRlZGUzYjMxMjZmNWUxMWNhZWM5NGRkMThlYWImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.atu0nzsbg3WZytvqZcizBGafLMLEMKueTqWc0d9rzgA)
![account_details](https://private-user-images.githubusercontent.com/83480142/397908245-65b0aae2-0ce8-45c2-8e74-6fc010a2eaa6.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2NzAxMTAsIm5iZiI6MTczOTY2OTgxMCwicGF0aCI6Ii84MzQ4MDE0Mi8zOTc5MDgyNDUtNjViMGFhZTItMGNlOC00NWMyLThlNzQtNmZjMDEwYTJlYWE2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE2VDAxMzY1MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTdhZTIwNmNhOWU5NTA5OGI3ZTE4NGE3NDQwN2RjN2NkOTEwNzUyMDU2YzgxMDlhZjczNWYyOTA4Y2M5ZmQ5MjcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.aDVnL9vQ8aKNFOn-Z1HtPGY4I2bS_5LXxrhd5fTGHac)
![cluster_selection](https://private-user-images.githubusercontent.com/83480142/397908239-5712ddd5-cc75-42e2-8f71-ad2550ff2d76.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2NzAxMTAsIm5iZiI6MTczOTY2OTgxMCwicGF0aCI6Ii84MzQ4MDE0Mi8zOTc5MDgyMzktNTcxMmRkZDUtY2M3NS00MmUyLThmNzEtYWQyNTUwZmYyZDc2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE2VDAxMzY1MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWFjZTk5ZTFjOTEyN2ZhZTAyOGJjYjAwNWNlNTg2MjQ4NTYzNmUxNGFkYWI2MTAxZjkyYTVjOGUwMDVhYzFlZjYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.xxullZIk0v7I6bo8R0NvRInthyE8plqsDrITj3ZVucM)
For this Task you need:
-
- Make sure to use a stable version:
rustup default stable
-
- Use v1.18.18
- After you have Solana-CLI installed, you can switch between versions using:
solana-install init 1.18.18
-
- Use v0.30.1
- After you have Anchor installed, you can switch between versions using:
avm use 0.30.1
- Clone the repository:
git clone https://github.com/AhindraD/notesols
- Change the directory to the "notesols" folder of the cloned repository:
cd notesols
- Install dependencies:
npm install
- Change the directory to the anchor folder:
cd anchor
- Build the program:
anchor build
- Test the program:
anchor test
- Go to the deployed frontend at https://notesols-dapp.vercel.app/notesols
Or,
- Run the development server at the root directory:
npm run dev
- Open http://localhost:3000/notesols in your browser to see the result, and ineteract with the program.