vasemkin / redoubt-alpha

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

Home Page:https://app.redoubt.online

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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

https://app.redoubt.online


Languages

Language:TypeScript 87.9%Language:CSS 9.2%Language:HTML 2.9%Language:Shell 0.1%