Skip to content

ChiefWoods/mess

Repository files navigation

Mess

Preview

Messaging dApp for Solana Curriculum in freeCodeCampWeb3.

Live Website

Program on Solana Explorer

Source Repository

Built With

Languages

  • Rust
  • TypeScript
  • React

Libraries

Crates

Runtime and Test Runner

  • Bun

Getting Started

Prerequisites

  1. Update your Solana CLI, avm and Bun toolkit to the latest version
agave-install init 2.1.0
avm use 0.31.1
bun upgrade

Setup

  1. Clone the repository
git clone https://github.com/ChiefWoods/mess.git
  1. Install all dependencies
bun i
  1. Resync your program id
anchor keys sync
  1. Build the program
anchor build

Testing

Run all .test.ts files under /tests.

bun test

Deployment

  1. Configure to use localnet
solana config set -ul
  1. Deploy the program
anchor deploy
  1. Optionally initialize IDL
anchor idl init -f target/idl/stablecoin.json <PROGRAM_ID>
  1. In the app directory, set up .env values
cp .env.example .env.development
  1. Start development server
bun run dev

Issues

View the open issues for a full list of proposed features and known bugs.

Acknowledgements

Resources

Hosting and API

Contact

chii.yuen@hotmail.com

About

Messaging dApp for Solana Curriculum

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •