nicholai f7073fa306
Some checks are pending
Build and Push to Docker Hub / Push Docker image to Docker Hub (push) Waiting to run
Build and Push Docker Image / build-and-push (push) Waiting to run
starting dev
2025-09-24 11:12:09 -06:00

62 lines
3.4 KiB
Markdown

# Source Tree
```
biohazard-vfx-nextjs/
├── src/
│ ├── app/ # Next.js App Router pages
│ │ ├── admin/ # Admin dashboard pages
│ │ │ ├── page.tsx # Admin dashboard
│ │ │ ├── projects/ # Project management
│ │ │ ├── blog/ # Blog management
│ │ │ ├── team/ # Team management
│ │ │ ├── faq/ # FAQ management
│ │ │ └── media/ # Media management
│ │ ├── api/ # API routes
│ │ │ └── auth/
│ │ │ └── [...nextauth]/
│ │ │ └── route.ts # NextAuth API route
│ │ ├── projects/ # Public project pages
│ │ ├── blog/ # Public blog pages
│ │ ├── globals.css # Global styles
│ │ ├── layout.tsx # Root layout
│ │ ├── page.tsx # Home page
│ │ └── ... # Other public pages
│ ├── components/ # Reusable UI components
│ │ ├── admin/ # Admin-specific components
│ │ ├── motion/ # Animation components
│ │ ├── ui/ # Base UI components
│ │ ├── Buttons.tsx # Button components
│ │ ├── Cards.tsx # Card components
│ │ ├── Forms.tsx # Form components
│ │ ├── Navigation.tsx # Navigation components
│ │ └── ... # Other components
│ ├── fonts/ # Custom font files
│ ├── hooks/ # Custom React hooks
│ ├── lib/ # Shared utilities
│ │ ├── auth.ts # Authentication utilities
│ │ ├── prisma.ts # Prisma client
│ │ ├── metadata.ts # Metadata utilities
│ │ └── utils.ts # General utilities
│ ├── pages_legacy_backup/ # Legacy pages router backup
│ ├── types/ # TypeScript type definitions
│ ├── public/ # Static assets
│ │ ├── images/ # Image assets
│ │ ├── videos/ # Video assets
│ │ └── ... # Other static files
│ ├── instrumentation.ts # Sentry instrumentation
│ └── instrumentation-client.ts # Client instrumentation
├── prisma/ # Prisma configuration
│ ├── schema.prisma # Database schema
│ ├── seed.ts # Database seed script
│ └── migrate-static-content.ts # Migration script
├── docs/ # Documentation
│ └── architecture.md # This document
├── .env.example # Environment variables example
├── .env.local # Local environment variables
├── next.config.js # Next.js configuration
├── tailwind.config.js # Tailwind CSS configuration
├── tsconfig.json # TypeScript configuration
├── package.json # Project dependencies
└── README.md # Project documentation
```