AppWizard

Secure, role-focused internal operations and client-management platform

View Live Platform →

Project Overview

AppWizard Admin Panel is a secure, role-focused internal operations and client-management platform built with Next.js and TypeScript. It centralizes client, contract, SEO reporting, project, and billing workflows into one streamlined system.

The platform automates:

  • Client & Contract Management: Generate legally binding contracts via DocuSeal, track signatures, and archive signed PDFs in Google Drive.
  • SEO Reporting: Upload monthly SEO result documents, convert them into clean HTML reports using Google Generative AI, and send or schedule them via Brevo.
  • Project Management: Pull tasks from ClickUp, structure them into projects, and track hours, costs, and completion analytics.
  • Time & Materials Billing: Map ClickUp folders to Wave Accounting customers, generate invoices, and send them automatically on a schedule.

Designed as an internal admin tool, AppWizard emphasizes backend integrations and automation, with a minimal, clean UI for operational efficiency.

Key Features

Authentication & Admin Shell

  • Secure JWT login
  • Role-based access
  • Responsive sidebar navigation

Client & Contract Management

  • Multi-step contract creation
  • DocuSeal integration
  • Google Drive archival

SEO Email Reporting

  • AI-powered HTML summaries
  • Recipient management
  • Send now vs scheduled delivery

Time & Materials Billing

  • ClickUp + Wave integration
  • Invoice generation
  • Cron-based scheduled invoicing

Automation & Integrations

  • Node-cron jobs for SEO reports and billing
  • Webhook endpoints for ClickUp ingestion

Technology Stack

Next.js 15 (App Router) React 19 TypeScript TailwindCSS Prisma ORM bcryptjs jose/jsonwebtoken (JWT) node-cron DocuSeal API Google Drive API Brevo SMTP API ClickUp API (via n8n) Wave Accounting API

Project Screenshots

AppWizard Screenshot 1
Preview
AppWizard Screenshot 2
Preview
AppWizard Screenshot 3
Preview
AppWizard Screenshot 4
Preview
AppWizard Screenshot 5
Preview
AppWizard Screenshot 6
Preview
AppWizard Screenshot 7
Preview
AppWizard Screenshot 8
Preview
×

Live Demo

Role & Responsibilities

Built the Email Report module end-to-end, including file upload, text extraction, AI-powered HTML generation, preview, editing, and scheduling. My responsibilities included:

Technical Challenges & Solutions

Complex Multi-System Integrations

Challenge:Coordinating data flows between DocuSeal, Google Drive, ClickUp, Wave Accounting, and Brevo while maintaining consistency.

Solution:Designed modular integration layers with secure API endpoints, webhook handling, and cron-based automation to ensure reliable synchronization.

Automated Scheduling & Error Handling

Challenge:Managing scheduled SEO reports and invoices with real-time status tracking and error resilience.

Solution:Implemented cron-driven background jobs with Prisma-based logging, retry mechanisms, and an admin UI for manual overrides.

Project Impact

AppWizard streamlined internal operations by unifying client management, contracts, SEO reporting, and billing into one platform. It reduced manual effort through automation, improved accuracy with AI-powered reporting, and enhanced financial workflows with scheduled invoicing. By integrating multiple external systems into a cohesive admin panel, AppWizard delivered efficiency, scalability, and compliance for business operations.