AI-Powered Skin Analysis in Spatial Computing
DermaVisionXR brings advanced dermatological screening to spatial computing. Instant camera-based analysis with AI-driven insights from 10,000+ verified medical cases.
### Development Workflow Commands (Shell) Source: https://context7.com/sanjaymarathe/v0-derma-vision-xr-landing-page/llms.txt Provides essential commands for managing the Next.js project, including installing dependencies, starting the development server, building for production, and running linters. Uses pnpm as the package manager. ```bash # Install dependencies pnpm install # Start development server at http://localhost:3000 pnpm dev # Build for production pnpm build # Start production server pnpm start # Run linter pnpm lint ``` -------------------------------- ### JavaScript: Next.js Build Configuration Source: https://context7.com/sanjaymarathe/v0-derma-vision-xr-landing-page/llms.txt Configures Next.js for static deployment, disabling image optimization and enabling TypeScript checks during the build process. This setup ensures efficient static site generation and robust TypeScript integration. ```javascript /** @type {import('next').NextConfig} */ const nextConfig = { typescript: { ignoreBuildErrors: true, }, images: { unoptimized: true, }, } export default nextConfig ``` -------------------------------- ### Vercel Deployment Configuration (Bash) Source: https://context7.com/sanjaymarathe/v0-derma-vision-xr-landing-page/llms.txt Details the automatic deployment process via Vercel integration. It outlines how the project deploys on Git push and provides information on setting environment variables within the Vercel dashboard. ```bash # Project automatically deploys on git push via Vercel integration # Deployment URL: https://vercel.com/maraths1-4773s-projects/v0-derma-vision-xr-landing-page # Continue building: https://v0.app/chat/nPAzxe2rqwA # Environment variables (if needed) # Set in Vercel Dashboard under Project Settings > Environment Variables # Example: # NEXT_PUBLIC_API_URL=https://api.example.com # NEXT_PUBLIC_ANALYTICS_ID=your-analytics-id ``` -------------------------------- ### Project Dependencies (package.json) Source: https://context7.com/sanjaymarathe/v0-derma-vision-xr-landing-page/llms.txt Defines the project's dependencies, including UI component libraries, development tools, and Next.js. This file manages all packages required for the application's frontend and build processes. ```json { "name": "my-v0-project", "version": "0.1.0", "private": true, "scripts": { "build": "next build", "dev": "next dev", "lint": "eslint .", "start": "next start" }, "dependencies": { "@hookform/resolvers": "^3.10.0", "@radix-ui/react-accordion": "1.2.2", "@radix-ui/react-dialog": "1.1.4", "@radix-ui/react-dropdown-menu": "2.1.4", "@radix-ui/react-tooltip": "1.1.6", "@vercel/analytics": "latest", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "date-fns": "4.1.0", "embla-carousel-react": "8.5.1", "lucide-react": "^0.454.0", "next": "16.0.3", "next-themes": "^0.4.6", "react": "19.2.0", "react-dom": "19.2.0", "react-hook-form": "^7.60.0", "recharts": "2.15.4", "tailwind-merge": "^2.5.5", "tailwindcss-animate": "^1.0.7", "zod": "3.25.76" }, "devDependencies": { "@tailwindcss/postcss": "^4.1.9", "@types/node": "^22", "@types/react": "^19", "@types/react-dom": "^19", "postcss": "^8.5", "tailwindcss": "^4.1.9", "tw-animate-css": "1.3.3", "typescript": "^5" } } ``` -------------------------------- ### JSON: TypeScript Configuration Source: https://context7.com/sanjaymarathe/v0-derma-vision-xr-landing-page/llms.txt Sets up strict TypeScript compilation with ES6 target, DOM manipulation support, and module resolution via bundler. It enables isolated modules, JSX preservation, incremental builds, and defines path aliases for cleaner imports. ```json { "compilerOptions": { "lib": ["dom", "dom.iterable", "esnext"], "allowJs": true, "target": "ES6", "skipLibCheck": true, "strict": true, "noEmit": true, "esModuleInterop": true, "module": "esnext", "moduleResolution": "bundler", "resolveJsonModule": true, "isolatedModules": true, "jsx": "preserve", "incremental": true, "plugins": [{ "name": "next" }], "paths": { "@/*": ["./*"] } }, "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"], "exclude": ["node_modules"] } ``` -------------------------------- ### Root Layout Configuration in Next.js (TypeScript/TSX) Source: https://context7.com/sanjaymarathe/v0-derma-vision-xr-landing-page/llms.txt Defines the root HTML structure, metadata, and global providers for the entire Next.js application. It includes font loading, CSS imports, metadata configuration for SEO, and Vercel Analytics integration. ```tsx import type React from "react" import type { Metadata } from "next" import { Geist, Geist_Mono } from "next/font/google" import { Analytics } from "@vercel/analytics/next" import "./globals.css" const geist = Geist({ subsets: ["latin"] }) const geistMono = Geist_Mono({ subsets: ["latin"] }) export const metadata: Metadata = { title: "DermaVisionXR - AI-Powered Skin Analysis in Spatial Computing", description: "Advanced AI-powered dermatological screening on Apple Vision Pro. Instant camera-based skin lesion capture and analysis with real-time diagnostic insights.", generator: "v0.app", icons: { icon: [ { url: "/icon-light-32x32.png", media: "(prefers-color-scheme: light)" }, { url: "/icon-dark-32x32.png", media: "(prefers-color-scheme: dark)" }, { url: "/icon.svg", type: "image/svg+xml" } ], apple: "/apple-icon.png" } } export default function RootLayout({ children }: { children: React.ReactNode }) { return (
{children}DermaVisionXR brings advanced dermatological screening to spatial computing. Instant camera-based analysis with AI-driven insights from 10,000+ verified medical cases.