A comprehensive dashboard for property investors in Dubai. Track investments, monitor performance, and make data-driven decisions.
git clone https://github.com/yourusername/aqarni.git
cd aqarni
npm install
# or
pnpm install
.env.local file in the root directory with the following variables:
NEXT_PUBLIC_SUPABASE_URL=your_supabase_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key
NEXT_PUBLIC_GOOGLE_MAPS_API_KEY=your_google_maps_api_key
STRIPE_SECRET_KEY=your_stripe_secret_key
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=your_stripe_publishable_key
npm run dev
# or
pnpm dev
npm run test
# or
pnpm test
npm run test:e2e
# or
pnpm test:e2e
npm run lint
# or
pnpm lint
npm run format
# or
pnpm format
├── app/ # Next.js app directory
│ ├── api/ # API routes
│ ├── components/ # Shared components
│ ├── context/ # React context providers
│ └── dashboard/ # Dashboard pages
├── components/ # Global components
├── e2e/ # End-to-end tests
├── __tests__/ # Unit tests
├── lib/ # Utility functions
├── public/ # Static assets
└── styles/ # Global styles
git checkout -b feature/amazing-feature)git commit -m 'Add some amazing feature')git push origin feature/amazing-feature)We follow the Conventional Commits specification:
feat: for new featuresfix: for bug fixesdocs: for documentation changesstyle: for formatting changesrefactor: for code refactoringtest: for adding testschore: for maintenance tasksThis project is licensed under the ISC License - see the LICENSE file for details.
For support, email support@aqarni.com or join our Slack channel.