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

3.4 KiB

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