Skip to content

Repository files navigation

SmartCareAI - Intelligent Healthcare Management System

SmartCareAI is a modern healthcare management platform that leverages artificial intelligence to provide personalized healthcare solutions. Built with Next.js and enhanced with advanced AI capabilities, it offers a comprehensive suite of features for both patients and healthcare providers.

🌟 Features

  • Health Tracking: Real-time monitoring of vital signs and daily activities
  • Smart Scheduling: AI-powered appointment management system
  • Expert Connection: Seamless access to healthcare professionals
  • Medical Records: Secure storage and management of medical history
  • AI Integration: Powered by Google's Generative AI for smart healthcare insights

🚀 Tech Stack

  • Frontend: Next.js 14, React 18
  • UI Components: Radix UI, Tailwind CSS
  • Database: MongoDB
  • AI Integration: Google Generative AI
  • Charts: Chart.js, Recharts
  • Animation: Framer Motion

📋 Prerequisites

  • Node.js 18.x or higher
  • MongoDB
  • Google AI API credentials

🛠️ Installation

  1. Clone the repository:
git clone https://github.com/yourusername/smartcareai.git
cd smartcareai
  1. Install dependencies:
npm install
  1. Create a .env.local file and add your environment variables:
MONGODB_URI=your_mongodb_uri
GOOGLE_AI_API_KEY=your_google_ai_api_key
  1. Run the development server:
npm run dev

🔧 Configuration

The application can be configured through environment variables:

  • MONGODB_URI: Your MongoDB connection string
  • GOOGLE_AI_API_KEY: Google AI API credentials

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

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

📄 License

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

👥 Team

  • Obinna Nwachukwu
  • Ethan Loo
  • Nicolle Chavez-Ramirez

Releases

Packages

Used by

Contributors

Languages