60 lines
1.3 KiB
Markdown
60 lines
1.3 KiB
Markdown
|
|
# Neptune Wallet
|
||
|
|
|
||
|
|
A modern, secure wallet application for the Neptune blockchain network.
|
||
|
|
|
||
|
|
## ✨ Features
|
||
|
|
|
||
|
|
- 🎨 Modern UI with Shadcn-vue components and Tailwind CSS v4
|
||
|
|
- 🌓 Dark/Light theme support
|
||
|
|
- 🔒 Secure wallet management
|
||
|
|
- 💼 Transaction handling
|
||
|
|
- 📊 UTXO tracking
|
||
|
|
- 🌐 Network monitoring
|
||
|
|
|
||
|
|
## 🚀 Quick Start
|
||
|
|
|
||
|
|
```bash
|
||
|
|
# Install dependencies
|
||
|
|
pnpm install
|
||
|
|
|
||
|
|
# Setup environment
|
||
|
|
cp .env.example .env
|
||
|
|
|
||
|
|
# Start development server
|
||
|
|
pnpm dev
|
||
|
|
|
||
|
|
# Build for production
|
||
|
|
pnpm build
|
||
|
|
```
|
||
|
|
|
||
|
|
## 📋 Available Scripts
|
||
|
|
|
||
|
|
- `pnpm dev` - Start development server
|
||
|
|
- `pnpm build` - Build for production
|
||
|
|
- `pnpm preview` - Preview production build
|
||
|
|
- `pnpm type-check` - Run TypeScript type checking
|
||
|
|
- `pnpm lint` - Lint and fix code with ESLint
|
||
|
|
- `pnpm format` - Format code with Prettier
|
||
|
|
|
||
|
|
## 🛠️ Tech Stack
|
||
|
|
|
||
|
|
- **Framework**: Vue 3.5 + TypeScript
|
||
|
|
- **Build Tool**: Vite 7
|
||
|
|
- **State Management**: Pinia 2.3
|
||
|
|
- **Routing**: Vue Router 4.5
|
||
|
|
- **HTTP Client**: Axios 1.7
|
||
|
|
- **i18n**: Vue I18n 10.0
|
||
|
|
- **Styling**: Tailwind CSS v4 (CSS-first configuration)
|
||
|
|
- **UI Components**: Shadcn-vue (New York style)
|
||
|
|
- **Icons**: Lucide Vue Next
|
||
|
|
- **Utilities**: VueUse, class-variance-authority, clsx
|
||
|
|
|
||
|
|
## 📖 Documentation
|
||
|
|
|
||
|
|
For detailed installation and setup instructions, see [INSTALLATION.md](./INSTALLATION.md)
|
||
|
|
|
||
|
|
## 📝 License
|
||
|
|
|
||
|
|
Apache-2.0
|
||
|
|
|