A modern vesting dashboard built with Next.js, React, and TypeScript.
Vesting Vault is a web application for managing and tracking token vesting schedules. Built on Next.js 16 with the App Router, this frontend provides a sleek, responsive interface for users to interact with their vesting vaults.
- Framework: Next.js 16.1.6 (App Router)
- Language: TypeScript 5
- UI: React 19.2.3, Tailwind CSS 4
- Linting: ESLint with Next.js config
- Testing: Vitest (unit/integration)
- Node.js 18+
- npm, yarn, pnpm, or bun
# Clone the repository
git clone https://github.com/Vesting-Vault/frontend.git
cd frontend
# Install dependencies
npm install# Start development server
npm run dev
# Open http://localhost:3000 in your browser# Create production build
npm run build
# Start production server
npm start# Run all tests
npm test
# Run tests in watch mode
npm run test:watch
# Run tests with coverage
npm run test:coverage# Run ESLint
npm run lintapp/
globals.css # Global styles with Tailwind
layout.tsx # Root layout with fonts
page.tsx # Home page
public/ # Static assets
This project uses GitHub Actions for continuous integration:
- Trigger: Push to
mainor pull requests - Steps: Install dependencies, run linting, execute tests, build
See .github/workflows/test.yml for details.
- Fork the repository
- Create a feature branch
- Commit your changes
- Push to the branch
- Open a pull request
MIT