Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fristaildg/dapp-penalty
https://github.com/fristaildg/dapp-penalty
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/fristaildg/dapp-penalty
- Owner: fristaildg
- Created: 2024-06-18T12:32:26.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-06-18T13:55:49.000Z (7 months ago)
- Last Synced: 2024-11-27T06:03:43.665Z (about 2 months ago)
- Language: TypeScript
- Size: 51.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dapp-Penalty Documentation
Interview challenge application.
## Tech stack
- **React + TypeScript**: Utilizes React with TypeScript for type safety and efficient development.
- **Redux + Redux Toolkit**: For global state management.
- **Radix UI**: As the base component library.
- **Vite Integration**: for fast development and hot module replacement.
- **ESLint Configuration**: Provides a basic setup with options to extend for production applications.## Project Structure
- **`src/components`**: Reusable components unaware of any business logic.
- **`src/features`**: Business logic components and screens that are hooked up to the store.
- **`src/app`**: Main route component.### Installation
1. Clone the repository:
```bash
git clone https://github.com/fristaildg/dapp-penalty
```
2. Navigate to the project directory:
```bash
cd dapp-penalty
```
3. Install dependencies:
```bash
npm install
```### Running the Application
Start the development server:
```bash
npm run dev
```### Building the Application
Build for production:
```bash
npm run build
```