Skip to content

aetechlabs/client-dashboard

Repository files navigation

📊 Client Dashboard — Next.js Application

Status: Under Active Development
Framework: Next.js 15+ (App Router)
Deploy Target: Vercel (Recommended)

A secure, responsive, and high-performance dashboard built for AETech Research Labs to manage client accounts, analytics, and workflows. Designed with modern UX principles and optimized for speed and scalability.


✨ Key Features

  • Authentication & Security: OAuth (Google/Apple) login and Email, session management.
  • Responsive UI: Flawless experience across desktop, tablet, and mobile.
  • Real-time Data: Live updates via API integrations.
  • Role-based Access Control (RBAC): Tailored views for Admins, Clients, and Support.
  • Modern Tooling: Built with next/font (Geist), Tailwind CSS, and React Server Components.
  • Zero Layout Shift: Fonts and assets are self-hosted and preloaded for optimal performance.

🚀 Getting Started (For Developers)

1. Prerequisites

Ensure you have the following installed:

  • Node.js v18+ (LTS recommended)
  • npm / yarn / pnpm / bun

2. Clone & Install

git clone github.com/aetechlabs
cd client-dashboard

# Install dependencies
npm install
# or
yarn install
# or
pnpm install
# or
bun install

3. Run Development Server

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Project Structure

/src
├── app/
│   ├── auth/          # Authentication pages (login, logout, etc.)
│   ├── dashboard/     # Main client dashboard views
│   ├── layout.tsx     # Root layout (applies fonts, global styles)
│   └── page.tsx       # Homepage (redirects or dashboard entry)
├── components/        # Reusable UI components (buttons, cards, modals)
├── lib/               # Utilities, API clients, auth helpers, hooks
├── public/            # Static assets (logos, favicons)
└── middleware.ts      # Request middleware (auth checks, redirects)

📚 Documentation & Support

  • Next.js Official Docs
  • [Project Wiki / Confluence] ← (Add your internal docs link here)
  • For bugs or feature requests → Open a ticket in GitHub Issues
  • Need help? → Reach Out on Click up or Discord

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •