/redoubt-alpha

re:doubt is a powerful tool for TON blockchain research, security and trading activity analysis

Primary LanguageTypeScript

re:doubt is a powerful tool for TON blockchain research, complete with all the tools you need to discover, explore, and visualize vast amounts of blockchain data; lets anyone, anywhere learn about crypto hacks, scams, and fraudulent activity so they can more safely participate in the growing crypto economy.

🔧 Setting up Local Development

Required:

Recommended:

Install the deps and start a dev server:

$ yarn
$ yarn prepare
$ yarn dev

The site is now running at http://localhost:3006! Open the source code and start editing!

Layout

The app is written in React 17.

We use Redux Toolkit for state management;

Redux Toolkit Query, React Query and Axios for requests;

Our UI library is MUI and we use emotion/styled approach for styles.

./src/
├── api/          // API clients, external data types
├── components/   // App components
├── constants/    // Reusable constants
├── hooks/        // Custom hooks with common logic
├── layouts/      // Page layouts
├── pages/        // App pages
├── store/        // Redux toolkit slices
├── styles/       // Global stylesheets
└── utils/        // Helper and utility functions

./.husky/
└── pre-commit    // Git hooks

./.github/
└── workflows/    // GitHub CI/CD jobs

./public/
├── img/          // Images to bundle
└── meta/         // App base metadata