Skip to content

Vatsal2006350/berkeley-hack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nila Genomics - AI-Powered Genomic Analysis Platform

A comprehensive genomic analysis platform featuring AI-powered pathology assistance, tumor board collaboration, and pharmacogenomic insights for precision medicine.

Features

  • Patient Management: Complete patient dashboard with case overview, medical history, and biomarkers
  • VCF Analysis: Real-time pharmacogenomic analysis using PharmCAT integration
  • Medical Imaging: Interactive image gallery with MRI and histopathology visualization
  • Tumor Board: Collaborative workspace with multi-agent AI specialists
  • Report Generation: Comprehensive PDF reports for patients and tumor board minutes
  • Clinical Trials: Integration with ClinicalTrials.gov for personalized trial matching

Production Deployment on Vercel

Prerequisites

  • Node.js 18+
  • pnpm (recommended) or npm

Quick Deploy

Deploy with Vercel

Manual Deployment

  1. Clone and Install

    git clone <your-repo>
    cd genomics-5y
    pnpm install
  2. Build and Test Locally

    pnpm build
    pnpm start
  3. Deploy to Vercel

    vercel --prod

Environment Variables

Set these in your Vercel dashboard:

# Optional: PharmCAT JAR path (if using custom installation)
PHARMCAT_JAR_PATH=/path/to/pharmcat.jar

# Production optimizations
NODE_ENV=production
NEXT_PUBLIC_APP_ENV=production

Configuration for Vercel

The app is pre-configured for Vercel deployment with:

  • next.config.mjs optimized for static builds
  • Image optimization disabled for better compatibility
  • TypeScript and ESLint errors ignored during build (development focus)

Technology Stack

  • Frontend: Next.js 15, React 19, TypeScript
  • Styling: Tailwind CSS, Radix UI components
  • State Management: Zustand
  • PDF Generation: jsPDF
  • File Processing: Node.js filesystem APIs
  • Deployment: Vercel (recommended)

Key Components

  • VCFAnalysisTab: Handles genomic file upload and analysis
  • TumorBoardWorkspace: Multi-agent AI collaboration interface
  • PatientDashboard: Complete patient information management
  • ImagesTab: Medical imaging with interactive annotations
  • PDF Generator: Patient reports and tumor board minutes

Production Features

  • Error boundaries for graceful error handling
  • Input validation and file size limits
  • Loading states and user feedback
  • Responsive design for all screen sizes
  • SEO optimization and metadata
  • Professional bot avatars for AI specialists

Development

# Start development server
pnpm dev

# Run tests
pnpm test

# Type checking
pnpm build

Support

For technical support or questions about deployment, please refer to the documentation or create an issue.


Built with ❤️ for precision medicine and genomic research. Design

Automatically synced with your v0.dev deployments

Deployed on Vercel Built with v0

Overview

This repository will stay in sync with your deployed chats on v0.dev. Any changes you make to your deployed app will be automatically pushed to this repository from v0.dev.

Deployment

Your project is live at:

https://vercel.com/idhubal000-gmailcoms-projects/v0-nila-genomics-design

Build your app

Continue building your app on:

https://v0.dev/chat/projects/8FgDjeFRn3S

How It Works

  1. Create and modify your project using v0.dev
  2. Deploy your chats from the v0 interface
  3. Changes are automatically pushed to this repository
  4. Vercel deploys the latest version from this repository

berkeley-hack

berkeley-hack

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors