Proof Of Work During My Time In TURBIN3 Builders Cohort Q1 2025 🦀
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.