GitHunt
RA

RangeshPandianPT/CoreSight-AI

https://core-sightai.netlify.app/

CoreSight AI

An advanced preventive health platform utilizing artificial intelligence to assess Liver and Pancreas health risks through biomarker analysis and clinical data insights.

๐Ÿš€ Features

  • AI-Powered Early Detection: Advanced algorithms analyze biomarkers for liver and pancreas risk assessment
  • Interactive Body Diagram: Visual exploration of organ health with clickable regions
  • Personalized Dashboard: User-specific health monitoring and diagnostic results
  • Secure Authentication: Login/register system with protected routes
  • Responsive Design: Optimized for desktop, tablet, and mobile devices
  • Dark/Light Theme: Customizable UI experience with theme persistence
  • Educational Content: Comprehensive information about liver and pancreas health
  • Clinical Impact Analysis: Data-driven insights for preventive care

๐Ÿ› ๏ธ Tech Stack

  • Frontend Framework: Next.js 14 with App Router
  • Language: TypeScript
  • Styling: Tailwind CSS
  • Animations: Framer Motion
  • State Management: React Context API
  • Backend: Next.js API Routes
  • Deployment: Vercel (recommended)

๐Ÿ“‹ Prerequisites

  • Node.js 18 or higher
  • Package manager: npm, yarn, pnpm, or bun

๐Ÿ”ง Installation

  1. Clone the repository

    git clone https://github.com/yourusername/coresight.git
    cd coresight
  2. Install dependencies

    npm install
    # or
    yarn install
    # or
    pnpm install
  3. Set up environment variables (if needed)
    Create a .env.local file in the root directory and add any required environment variables.

  4. Run the development server

    npm run dev
    # or
    yarn dev
    # or
    pnpm dev
  5. Open your browser
    Navigate to http://localhost:3000 to view the application.

๐Ÿ“– Usage

For Users

  • Landing Page: Learn about CoreSight AI and its capabilities
  • Registration/Login: Create an account or sign in to access personalized features
  • Dashboard: View your health assessment results and monitoring data
  • Diagnosis: Use AI-powered tools to assess liver and pancreas health risks
  • Organ Information: Explore detailed information about liver and pancreas health

For Developers

  • API Routes: Located in app/api/ for liver and pancreas endpoints
  • Components: Reusable UI components in components/ directory
  • Context: Authentication and theme contexts in context/ directory
  • Utilities: Helper functions in lib/ directory

๐Ÿ“ Project Structure

coresight/
โ”œโ”€โ”€ app/                    # Next.js app router pages
โ”‚   โ”œโ”€โ”€ api/               # API routes (liver, pancreas)
โ”‚   โ”œโ”€โ”€ dashboard/         # User dashboard
โ”‚   โ”œโ”€โ”€ diagnosis/         # Diagnosis tools
โ”‚   โ”œโ”€โ”€ liver-info/        # Liver health information
โ”‚   โ”œโ”€โ”€ pancreas-info/     # Pancreas health information
โ”‚   โ”œโ”€โ”€ login/             # Authentication
โ”‚   โ””โ”€โ”€ register/          # User registration
โ”œโ”€โ”€ components/            # Reusable React components
โ”‚   โ”œโ”€โ”€ ui/               # UI components (Button, Card, Input)
โ”‚   โ”œโ”€โ”€ LandingPage/      # Landing page sections
โ”‚   โ””โ”€โ”€ ...               # Other components
โ”œโ”€โ”€ context/               # React contexts
โ”‚   โ”œโ”€โ”€ AuthContext.tsx   # Authentication state
โ”‚   โ””โ”€โ”€ ThemeProvider.tsx # Theme management
โ”œโ”€โ”€ lib/                  # Utility functions
โ”œโ”€โ”€ providers/            # Additional providers
โ””โ”€โ”€ public/               # Static assets (videos, images)

๐Ÿงช Development

Available Scripts

  • npm run dev - Start development server
  • npm run build - Build for production
  • npm run start - Start production server
  • npm run lint - Run ESLint

Code Quality

The project uses ESLint for code linting. Run npm run lint to check for issues.

๐Ÿค Contributing

We welcome contributions! Please follow these steps:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

Please ensure your code follows our coding standards and includes appropriate tests.

๐Ÿ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

โš ๏ธ Medical Disclaimer

IMPORTANT: CoreSight AI is designed for educational and informational purposes only. The AI-powered assessments and health insights provided by this platform are not intended to constitute medical advice, diagnosis, or treatment. This tool should not be used as a substitute for professional medical consultation, diagnosis, or treatment.

  • Always consult with qualified healthcare professionals for medical concerns
  • The platform's risk assessments are based on general data and algorithms, not individual medical history
  • Results should be interpreted in consultation with medical experts
  • The developers and maintainers of CoreSight AI are not liable for any decisions made based on the platform's outputs

๐Ÿ“ž Support

For questions, issues, or contributions:

  • Open an issue on GitHub
  • Contact the development team

๐Ÿ”„ Future Enhancements

  • Integration with wearable health devices
  • Advanced biomarker analysis algorithms
  • Multi-language support
  • Offline functionality
  • Integration with electronic health records (EHR)

Built with โค๏ธ using Next.js and TypeScript

RangeshPandianPT/CoreSight-AI | GitHunt