A React-based frontend application for managing Stellar blockchain payment disbursements.
- React + TypeScript
- Redux + Redux Toolkit
- @stellar/design-system
- Webpack + Babel
- React Query
A modern React-based frontend application for managing Stellar network disbursements and payments.
- Multi-asset Support: Handle various Stellar assets including XLM, USDC, and custom tokens
- Disbursement Management: Create and manage bulk payment disbursements
- Real-time Analytics: Track payment status and transaction history
- API Integration: Comprehensive API management with key-based authentication
- Responsive Design: Modern UI built with Stellar Design System
- TypeScript: Full TypeScript support for better development experience
- React 18.3.1
- TypeScript 5.7.2
- Redux Toolkit 2.4.0
- React Query 5.62.3
- Stellar Design System 3.1.3
- Webpack 5.97.1
- Sass for styling
- Node.js >= 20.x
- Yarn package manager
# Clone the repository
git clone https://github.com/your-username/Stellar-Dis-Frontend.git
# Navigate to project directory
cd Stellar-Dis-Frontend
# Install dependencies
yarn install
# Start development server
yarn start
yarn start
- Start development serveryarn build
- Build for productionyarn production
- Build and serve production version with Dockeryarn pre-commit
- Run linting and type checking
src/
├── api/ # API service functions
├── apiQueries/ # React Query hooks
├── components/ # Reusable UI components
├── constants/ # Application constants
├── helpers/ # Utility functions
├── hooks/ # Custom React hooks
├── pages/ # Page components
├── store/ # Redux store configuration
└── types/ # TypeScript type definitions
- Fork the repository
- Create a feature branch
- Make your changes
- Run tests and linting
- Submit a pull request
Apache-2.0 License