← All Projects

Composit
A modern moodboard and creative project management platform built with Next.js 16 featuring an intuitive canvas interface, AI-powered generation, and subscription-based access.
CompletedFeaturedMar 2025 — Present
Technologies
React
Next.js
TypeScript
Tailwind CSS
HTML5
CSS3
JavaScript
Node.js
PostgreSQL
Supabase
AWS
GitHub Actions
VS Code
Figma
Framer Motion
GSAP
Git
Github Copilot
Node Package Manager
ESLint
Pretier
REST API
Github
Google Console
Stripe
Lemonsqueezy
Shadcn UI
Posthog
Categories
Web ApplicationFull Stack DevopsSAAS
Composit
A modern moodboard and creative project management platform.
Features
- Canvas Editor: Interactive canvas with drag-and-drop functionality, multiple artboard support with custom sizes, crop tool for creating artboards from canvas content, grid overlay, shape tools, and typography. Export capabilities include PNG, JPG, or SVG formats.
- AI-Powered Generation: Intelligent moodboard generation based on color palettes, tag-based image curation, and smart image/typography type filtering.
- User Management & Organization: NextAuth authentication with role-based access control (User, Artist, Curator, Admin), allowing robust project sharing and collaboration. Projects are organized into Personal workspaces, Guest portfolios, and Public community showcases.
- Subscription System: Paid access tiers structured through Lemon Squeezy for premium features like unlimited projects, SVG exports, and cloning premium community resources.
Architecture & Tech Stack
The app relies on the Next.js 16 App Router. Postgres database management happens via Supabase, interacting locally with Drizzle ORM. Authentication is secured by NextAuth, while TanStack React Query handles state management. The user interface leverages Radix UI and Tailwind CSS."