Understand the project structure of the codebase
/app
/app/(apps)
: All demo applications/app/(landing-pages)
: Landing pages consolidated in one place/app/api
: API endpoints and routes/app/auth
: Authentication and session management/app/blog
: Blog pages and content/components
/components/(ui-components)
: Shared UI components (heroes, navbars, etc.)/components/(apps)
: App-specific componentsshadcn/ui
and magicui
/lib
/lib/ai
: AI-related utilities and configurations/lib/db
: Database operations/lib/clients
: API clients and integrations/lib/hooks
: Custom React hooks/lib/utils
: Helper functions/lib/types
: TypeScript definitions/blog
config.ts
/app/(apps)
is structured consistently across three locations:
/app/(apps)/*
/components/(apps)/*
/app/api/(apps)/*
/app/(apps)/chat
/components/(apps)/chat
/app/api/(apps)/chat
/components/(ui-components)
/lib
utilitiesDemo applications