Skip to content

Tharsiga-21/symptom-scribe-clean

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

200 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

🩺 Symptom Scribe — Smart Health & MedTech Platform

Symptom Scribe is a one-stop health tracking and wellness platform that helps users monitor their health goals, analyze symptoms, and receive intelligent insights — all in one place. It integrates AI-driven recommendations, brain-enhancing games, and doctor consultation suggestions, making healthcare more interactive and personalized.

Website link - https://symptom-scribe-clean.netlify.app/


🌟 Features

🧠 Health & Wellness

  • Track vital health metrics like steps, hydration, and nutrition.
  • Get personalized tips and activities to boost daily health.

🩻 Symptom Analysis

  • Log your symptoms and get AI-assisted health insights.
  • Receive doctor recommendations based on your reported symptoms.

🎮 Brain Games

  • Fun, scientifically designed games to improve focus and memory.

💡 Health Facts

  • “Did You Know?” pop-ups with fascinating human body facts and medical trivia.

👨‍⚕️ Doctor Consultation

  • Smart system to suggest professional medical consultations based on patterns.

⚙️ Tech Stack

Category Technologies
Frontend React + Vite + TypeScript
Styling Tailwind CSS + ShadCN UI
Backend / API Supabase (for database & authentication)
Deployment Netlify
Version Control GitHub

🚀 How to Run Locally

  1. Clone the repository

    git clone https://github.com/mohdmaazgani/symptom-scribe-clean.git
  2. Install dependencies

    npm install
  3. Start the development server

    npm run dev
  4. Open in your browser → http://localhost:8080


🧩 Folder Structure

symptom-scribe/
├── public/              # Static files
├── src/
│   ├── components/       # UI and reusable components
│   ├── pages/            # App pages (Dashboard, Metrics, Chat, etc.)
│   ├── integrations/     # Supabase & other service integrations
│   ├── hooks/            # Custom React hooks
│   └── main.tsx          # App entry point
├── package.json
└── vite.config.ts

💡 Future Enhancements

  • Integration with wearable devices (Fitbit, Apple Watch)
  • AI-powered chat diagnosis
  • Prescription reminders and progress dashboards
  • Multi-user (doctor-patient) collaboration system

🤝 Contributing

Contributions, issues, and feature requests are welcome! Feel free to open a PR or issue in this repository.

PR Template

📌 Related Issue

Closes #<issue-number>

Link the issue this PR resolves. PRs without a linked issue will not be reviewed.


📝 Description

What does this PR do?
Why is this change needed?
Keep it short and clear.

📸 Screenshots (required for UI changes)

Before After

✅ Checklist

 [ ] Tested locally with `npm run dev`
 [ ] No unrelated files changed
 [ ] Follows existing code style (TypeScript + Tailwind)
 [ ] PR is linked to an open issue
 [ ] No console errors or warnings
 [ ] GSSoC issue was assigned to me before I started

🧑‍💻 Author

Developed by: @mohdmaazgani ✨ Passionate about building smart, user-centric solutions.


📄 License

This project is licensed under the MIT License — free for use, modification, and distribution.

About

Symptom Scribe is a one-stop health tracking and wellness platform that helps users monitor their health goals, analyze symptoms, and receive intelligent insights — all in one place.

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 97.0%
  • PLpgSQL 1.4%
  • CSS 1.1%
  • Other 0.5%