MediLog is an AI-powered health management application designed to assist individuals with memory-related challenges. It captures and condenses everyday interactions into dynamic "flashcards" that evolve over time using generative AI. The app also includes a chatbot for personalized assistance and task reminders to help users stay on track with their daily activities.
- AI-Generated Flashcards: Automatically creates and updates memory aids based on user interactions.
- Chatbot Assistance: Provides intelligent conversation and support for health-related queries.
- Task Reminder Alerts: Helps users remember essential tasks like taking medication or attending appointments.
- Speech-to-Text Processing: Converts spoken words into structured data for better memory retention.
- Secure Data Storage: Ensures user data is stored safely and privately.
- Frontend: TypeScript, Tailwind CSS
- Backend: Firebase, Node.js
- AI/NLP: Google Generative AI, Speech Processing APIs, Web Speech API
- Database: Firebase
-
Clone the repository:
git clone https://github.com/RohitAnish1/medilog.git cd medilog/frontend -
Install dependencies:
npm install --legacy-peer-deps
-
Add your environment variables in a
.env.localfile:NEXT_PUBLIC_GOOGLE_API_KEY=your_google_api_key NEXT_PUBLIC_FIREBASE_CONFIG=your_firebase_config -
Start the development server:
npm run dev
- Flashcards: Interact with the app to generate memory-assisting flashcards.
- Chatbot: Ask questions and receive AI-generated responses.
- Reminders: Set up task alerts to get notifications.
- Speech Analysis: Record and analyze speech for insights.
We welcome contributions! To get started:
- Fork the repository.
- Create a new branch (
feature-xyz). - Commit your changes.
- Push to the branch and create a pull request.
Let's make healthcare more accessible and memory-friendly with MediLog! 🚀