A comprehensive wealth management platform for high-net-worth individuals and entrepreneurs
Features β’ Getting Started β’ Deployment β’ Tech Stack
Akunuba is a luxury wealth and lifestyle management platform designed for high-net-worth individuals and entrepreneurs. It combines investment tracking, asset management, estate planning, and exclusive marketplace access into one AI-powered dashboard, making it easy to grow, manage, and protect generational wealth.
- πΌ Comprehensive Asset Management - Track and manage all your assets in one place
- π Advanced Portfolio Analytics - Real-time insights and performance tracking
- πͺ Exclusive Marketplace - Access to premium investment opportunities
- π Document Management - Secure storage and organization of financial documents
- π― Wealth Structure Planning - Entity structure and compliance management
- π Real-time Reporting - Detailed reports and analytics for informed decisions
-
Dashboard Overview
- Real-time net worth tracking
- Asset allocation visualization
- Performance analytics with interactive charts
- Available liquidity monitoring
-
Asset Management
- Comprehensive asset tracking (Real Estate, Stocks, Crypto, etc.)
- Asset detail pages with valuation history
- Document association and management
- Appraisal and sale request workflows
-
Portfolio Management
- Portfolio overview with performance metrics
- Asset allocation breakdown (Pie charts, area charts)
- Top holdings analysis
- Cash flow forecasting
- Trade engine for active trading
-
Marketplace
- Browse exclusive investment opportunities
- Filter by asset type, risk level, and returns
- Detailed investment opportunity pages
- Investment tracking
-
Reports & Documents
- Generate comprehensive financial reports
- Document upload and management
- Secure document sharing
- Report scheduling and automation
-
Wealth Structure
- Entity structure management
- Compliance tracking
- Legal document organization
-
Modern Design System
- Dark/light theme support
- Responsive design (mobile, tablet, desktop)
- Smooth animations with Framer Motion
- Glass morphism effects
- Interactive charts with Recharts
-
User Experience
- Intuitive navigation with sidebar menu
- Real-time notifications
- Profile management
- Search functionality
- Modal workflows for actions
- Framework: Next.js 16.0.1 with App Router
- UI Library: React 19.2.0
- Styling: Tailwind CSS 4.0
- Animations: Framer Motion 12.23.24
- Charts: Recharts 2.13.3
- Animations: GSAP 3.13.0
- Static Export: Configured for Cloudflare Pages
- Build Tool: Next.js with Turbopack
- Deployment: Cloudflare Pages
- Linting: ESLint with Next.js config
- Package Manager: npm
- Node Version: >=20.9.0
- Node.js >= 20.9.0
- npm >= 10.0.0
-
Clone the repository
git clone https://github.com/yourusername/akunuba.git cd akunuba -
Install dependencies
npm install
-
Run the development server
npm run dev
-
Open your browser Navigate to http://localhost:3000
# Development
npm run dev # Start development server
# Production
npm run build # Build for production
npm start # Start production server
# Deployment
npm run pages:build # Build for Cloudflare Pages
npm run pages:deploy # Deploy to Cloudflare Pages
npm run cf:deploy # Build and deploy in one command
# Code Quality
npm run lint # Run ESLintakunuba/
βββ src/
β βββ app/ # Next.js App Router pages
β β βββ dashboard/ # Dashboard pages
β β β βββ assets/ # Asset management
β β β βββ portfolio/ # Portfolio management
β β β βββ marketplace/ # Investment marketplace
β β β βββ reports/ # Reports & analytics
β β β βββ documents/ # Document management
β β βββ about/ # About page
β β βββ layout.js # Root layout
β βββ components/ # React components
β β βββ dashboard/ # Dashboard components
β β βββ layout/ # Layout components
β β βββ ui/ # UI components
β β βββ sections/ # Page sections
β βββ context/ # React context providers
β βββ app/globals.css # Global styles
βββ public/ # Static assets
βββ next.config.mjs # Next.js configuration
βββ tailwind.config.js # Tailwind CSS configuration
βββ jsconfig.json # JavaScript path aliases
βββ package.json # Dependencies
This project is configured for static export and deployment on Cloudflare Pages.
- Framework preset:
Next.js (Static HTML Export) - Build command:
npm run build - Build output directory:
out - Root directory:
/
Option 1: Via Cloudflare Dashboard (Recommended)
- Go to Cloudflare Dashboard
- Navigate to Workers & Pages β Create application β Pages
- Connect your Git repository
- Configure build settings as above
- Deploy automatically on every push
Option 2: Via Wrangler CLI
# Login to Cloudflare
npx wrangler login
# Build and deploy
npm run cf:deployFor detailed deployment instructions, see CLOUDFLARE_DEPLOY.md
- Real-time net worth tracking
- Interactive performance charts
- Asset allocation visualization
- Quick access to all features
- Add, view, and manage assets
- Detailed asset pages with images
- Valuation history tracking
- Document association
- Appraisal and sale workflows
- Performance metrics
- Asset allocation breakdown
- Top holdings analysis
- Cash flow forecasting
- Browse investment opportunities
- Filter by multiple criteria
- Detailed opportunity pages
- Investment tracking
Create a .env.local file for local development (if needed):
# Add your environment variables hereThe project uses path aliases configured in jsconfig.json:
{
"compilerOptions": {
"paths": {
"@/*": ["./src/*"]
}
}
}This allows imports like:
import Component from '@/components/Component';- Use ESLint configuration provided
- Follow React best practices
- Use functional components with hooks
- Implement proper error handling
- Keep components modular and reusable
- Use TypeScript-style prop validation
- Implement proper loading and error states
- Use Tailwind CSS utility classes
- Follow the design system
- Ensure responsive design
- Support dark/light themes
Contributions are welcome! Please follow these steps:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is private and proprietary. All rights reserved.
For support, email support@akunuba.com or open an issue in the repository.
- Next.js - The React Framework
- Tailwind CSS - Utility-first CSS framework
- Framer Motion - Animation library
- Recharts - Chart library
- Cloudflare Pages - Hosting platform
Built with β€οΈ using Next.js and Tailwind CSS
β Star this repo if you find it helpful!