Onboarding Widget Manager previewFeatured

Onboarding Widget Manager

Full StackTeamOpen Source

About

This project is a comprehensive Onboarding Widget Manager, providing an intuitive dashboard for creating and managing guided user tours across websites. It features a lightweight, embeddable JavaScript widget that delivers interactive multi-step tours, complemented by robust analytics tracking for user engagement. Built with Next.js, React, TypeScript, Vite, and Firebase, the system employs a monorepo architecture to cleanly separate the dashboard from the performant widget. The project highlights strong engineering in developing a scalable full-stack solution, from client-side interactivity to backend data management and external API integration.

Tech Stack

Next.js
React
TypeScript
Vite
Firebase
Firestore
Framer Motion
GSAP
Tailwind CSS
pnpm
Node.js
Vercel
Three.js

Skills Demonstrated

Full-Stack System Design
Authentication & Authorization
Database Management (NoSQL)
Component Architecture
Embeddable Widget Development
Client-Side Analytics Implementation
Performance Optimization
Monorepo Management
Folder: 13