Skip to content

Latest commit

 

History

History
54 lines (39 loc) · 1.91 KB

README.md

File metadata and controls

54 lines (39 loc) · 1.91 KB

Solana Transfer History

Transfer, display all Solana transactions and details

Demo

Checkout the demo here

Highlights

Responsiveness

Summary

Local development workflows

Task Command
Run dev server npm i && npm run start

Known deficiences

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

Improvements

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