Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/solana-turbin3/q1_25_builder_ahindrad

Proof Of Work During My Time In TURBIN3 Builders Cohort Q1 2025 🦀
https://github.com/solana-turbin3/q1_25_builder_ahindrad

anchor anchor-lang blockchain blockchain-technology nextjs rust rust-lang solana solana-program turbin3 typescript web3

Last synced: 19 days ago
JSON representation

Proof Of Work During My Time In TURBIN3 Builders Cohort Q1 2025 🦀

Awesome Lists containing this project

README

        

![Screenshot 2025-01-08 153657](https://github.com/user-attachments/assets/6f0556bf-1fc9-45bd-8634-17f686b1bd7e)

# Q1_25_Builder_AhindraD

Proof Of Work During My Time In TURBIN3 Builders Cohort Q1 2025 🦀

- # WEEK2: Task 02 - Minted OG NFT

![Screenshot 2025-01-17 050131](https://github.com/user-attachments/assets/031e33c8-4e17-49bf-85d4-d7ed2e2be941)

## Transaction Hash: https://explorer.solana.com/address/6X1EaiVhcn8z3GNb2nmtBDvoA33sr87AMfcp5rNkiuMf/metadata?cluster=devnet


- # WEEK1: Task 02 - RUST : Interaction with the WBA Prereq Program:

## Transaction Hash: https://explorer.solana.com/tx/5WYcvZjpouBusi3D8zjWjQJqUtaEJjSTMjRKAFu2pMkcZTa3mkqT2f32EP1CFcFnahJ9a3M1zy1UEWz3hUjZ6jV8?cluster=devnet


- # WEEK1: Task 01 - Interaction with the Prereq Program:

## Transaction Hash: https://explorer.solana.com/tx/22STvcPPZx8FtvxtyeqJEhWKEXuRAiiDzQqmAqR3mEkzqmH4jKKMEoZYt6NhDi3LsmwA3roENDWt1cqK55FQdpMN?cluster=devnet






# NoteSols - Decentralized Note Taker

### Store your notes on the chain! Take the first step towards a decentralized world.

### 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.

- ## NoteSols Program Address - DEVNET

https://explorer.solana.com/address/7MZAQw52ZgKMzVhE8VZdZCxxcR9XQfdCcmQSEmu93xjh?cluster=devnet

- ## Frontend Deployed:
## https://notesols-dapp.vercel.app/notesols

## Snapshots:

notes_snap
connect-wallet
account_details
cluster_selection

## Project Setup

### Environment Setup

For this Task you need:

- [Rust installed](https://www.rust-lang.org/tools/install)
- Make sure to use a stable version:
```bash
rustup default stable
```
- [Solana installed](https://docs.solana.com/cli/install-solana-cli-tools)

- Use v1.18.18
- After you have Solana-CLI installed, you can switch between versions using:

```bash
solana-install init 1.18.18
```

- [Anchor installed](https://www.anchor-lang.com/docs/installation)

- Use v0.30.1
- After you have Anchor installed, you can switch between versions using:

```bash
avm use 0.30.1
```






### 01. Anchor Program with Tests

1. Clone the repository:

```bash
git clone https://github.com/AhindraD/notesols
```

2. Change the directory to the "notesols" folder of the cloned repository:

```bash
cd notesols
```

3. Install dependencies:

```bash
npm install
```

4. Change the directory to the anchor folder:

```bash
cd anchor
```

5. Build the program:

```bash
anchor build
```

6. Test the program:

```bash
anchor test
```






### 02. Web App - Frontend

1. Go to the deployed frontend at https://notesols-dapp.vercel.app/notesols

Or,

2. Run the development server at the root directory:

```bash
npm run dev
```

5. Open http://localhost:3000/notesols in your browser to see the result, and ineteract with the program.