Transfer, display all Solana transactions and details
Checkout the demo here
- SPA app using React (no server side);
- Pulls data from devnet Solana, using Solana Wallet Adapter;
- Doesn't use any 3rd party UI components;
- Deployed to https://solana-transfer-web.web.app
- Packages used:
Task | Command |
---|---|
Run dev server | npm i && npm run start |
- Using
localStore
as a database to store the user transactions; - Simple search transaction mechanism;
- No unit tests, E2E tests and stories coverage;
- Hard-coded UI theme, missing light mode support.
- Use Algolia to store the transactions;
- Use Algolia for search feature;
- Implement Storybook for component-centered development;
- Add unit testing using Jest or Playwright;
- Add component testing using Cypress or Playwright;
- Add E2E tests suites that support Solana Wallet;
- Add Vite for bundling/HMR;
- Add conventional commiting rule using hasky;
- Add GitHub actions to follow Git flow branching strategy;
- Add to the GitHub actions reles to run the build, unit testing and Sonar checking.