https://github.com/barkprotocol/financial-platform
BARK FINANCE is a cutting-edge financial platform that revolutionizes how you interact with financial markets. Built with modern web technologies, it provides a seamless and intuitive user experience for all your financial needs.
https://github.com/barkprotocol/financial-platform
Last synced: 2 months ago
JSON representation
BARK FINANCE is a cutting-edge financial platform that revolutionizes how you interact with financial markets. Built with modern web technologies, it provides a seamless and intuitive user experience for all your financial needs.
- Host: GitHub
- URL: https://github.com/barkprotocol/financial-platform
- Owner: barkprotocol
- Created: 2024-12-26T05:46:19.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-12-11T23:41:14.000Z (7 months ago)
- Last Synced: 2025-12-28T17:52:43.045Z (6 months ago)
- Language: TypeScript
- Homepage:
- Size: 3.01 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
README
[](https://choosealicense.com/licenses/mit/)
[](CONTRIBUTING.md)
[](https://x.com/bark_finance)
[](https://t.me/bark-protocol)
[](https://instagram.com/bark.protocol)
# BARK FINANCE Overview
## Description
**BARK** FINANCE is a cutting-edge financial platform that revolutionizes how you interact with financial markets. Built with modern web technologies, it provides a seamless and intuitive user experience for all your financial needs.
## Features
- **Solana Integration** - Built on Solana's high-performance blockchain
- **Web3 Wallet Support** - Compatible with Phantom, Solflare, and other Solana wallets
- **Modern UI/UX** - Built with Next.js 15 and Radix UI components
- **Responsive Design** - Optimized for all devices with Tailwind CSS
- **Dark/Light Mode** - Theme support with next-themes
- **Interactive Charts** - Financial data visualization with Recharts
- **Type Safety** - Full TypeScript support
- **Testing** - Comprehensive Jest and React Testing Library setup
## Tech Stack
### Core
- 
- 
- 
### Styling
- 
- 
### Blockchain
- 
- Anchor Framework
- Web3.js
### Testing
- 
- React Testing Library
## Prerequisites
- Node.js 20.x or higher
- npm or yarn package manager
- A Solana wallet (Phantom or Solflare recommended)
## Getting Started
1. **Clone the repository**
```bash
git clone https://github.com/bark-protocol/defi-frontend.git
cd defi-frontend
```
2. **Install dependencies**
```bash
pnpm install
# or
yarn install
```
3. **Set up environment variables**
```bash
cp .env.example .env.local
# Edit .env.local with your configuration
```
4. **Start the development server**
```bash
pnpm run dev
# or
yarn dev
```
5. **Run tests**
```bash
pnpm test
pnpm run test:watch # Watch mode
pnpm run test:coverage # Coverage report
```
## Project Structure
```
BARKFrontend/
├── app/ # Next.js 14 app directory
├── components/ # React components
│ ├── background/ # Background components
│ └── ui/ # UI components
├── public/ # Static files
├── styles/ # Global styles
├── lib/ # Utility functions
├── hooks/ # Custom React hooks
└── __tests__/ # Test files
```
## Contributing
We welcome contributions! Here's how you can help:
1. **Fork the Repository**
- Create your own fork of the code
2. **Create a Branch**
```bash
git checkout -b feature/AmazingFeature
```
3. **Make Changes**
- Write your code
- Add or update tests
- Update documentation
4. **Follow Coding Standards**
- Use TypeScript for type safety
- Follow the existing code style
- Run tests before submitting
5. **Commit Changes**
```bash
git commit -m 'Add some AmazingFeature'
```
6. **Push and Create PR**
```bash
git push origin feature/AmazingFeature
```
Then create a Pull Request on GitHub
## Development Guidelines
- Use TypeScript for all new code
- Write tests for new features
- Follow the component structure in place
- Use Tailwind CSS for styling
- Ensure responsive design
- Keep accessibility in mind
## License
The MIT License - see the [LICENSE](LICENSE) file for details.