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.




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.