MCPcopy Index your code
hub / github.com/AndrGab/medirepoWeb

github.com/AndrGab/medirepoWeb @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
42 symbols 185 edges 30 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

MediRepo Logo

Application for Daily Medical Reports

Simplifying Communication between Hospitals and Patients' Families

This front-end application is a key part of the MediRepo project, providing an accessible interface for sharing daily medical updates.

Explore the Backend Project on GitHub

Thanks to the GitHub community, this project now supports 45+ languages.

Top Language Contributors Vercel Deployment License

Vercel


About MediRepo

During the COVID-19 pandemic, hospital visitation restrictions left many families anxious for updates about their loved ones. MediRepo bridges this communication gap by enabling hospitals to securely share daily medical reports with patients' families.

🌐 Live Demo

Try out the live demo: Visit MediRepo Demo


How to Use MediRepo

🏥 For Hospitals

  1. Create an Account: Sign up to start sharing medical reports.
  2. Add Medical Reports: Upload daily reports for patients.
  3. Share Patient Access: Provide the Patient Code and Attendance Code (password) to the family.

Using these codes, families can securely access the latest medical report. For seamless integration, use the MediRepo API to automate report submission or manually upload reports through the web interface.

👨‍👩‍👧‍👦 For Patients' Families

  1. Log In: Enter the Patient Code and Attendance Code provided by the hospital.
  2. Verify with Patient's Birthday: Add a layer of security by confirming the patient's date of birth.
  3. Access Reports: 🎉 View the latest medical updates for your loved one.

⚙️ Medirepo (REST API)

Explore the API documentation on Postman: Postman Documentation

View the backend repository: MediRepo API on GitHub


🛠️ Local Setup Guide

  1. Fork and Clone the repository:

bash git clone git@github.com:<your-user-name>/medirepoWeb.git

  1. Install Dependencies:

bash npm install

  1. Start the Application:

bash npm start

Tip: Create a .env file in the project root to configure the backend host and other environment variables.


🤝 Contributing

We welcome all contributions! Please review our Contributing Guidelines and Code of Conduct.

Ways you can contribute:

  • Add new features
  • Improve the architecture
  • Translate content into different languages
  • Report and fix bugs
  • Increase test coverage
  • Support the project by starring it ⭐

🎃 Hacktoberfest

Participating in Hacktoberfest? You're in the right place!

Hacktoberfest is a month-long celebration of open-source contributions, organized by DigitalOcean. It's a great opportunity to enhance your skills, give back to projects like MediRepo, and connect with the community.

Learn more about Hacktoberfest


✨ Features

  • Hospitals can register and add daily reports.
  • Families access the latest reports using secure codes.
  • Modify or print reports as needed.
  • Enjoy Dark Mode for a more comfortable user experience.

📬 Feedback

Have suggestions or feedback? Reach out at andrgab@gmail.com.

👤 Author

Made with 💜 by Andre Gabriel.

🌟 Contributors

Contributors

🏅 Credits

Core symbols most depended-on inside this repo

useUserDispatch
called by 13
src/context/UserContext.js
signOut
called by 10
src/context/UserContext.js
fetchData
called by 3
src/pages/hospitals/app/Bulletin.js
useUserState
called by 3
src/context/UserContext.js
loginHosp
called by 3
src/context/UserContext.js
handleClose
called by 1
src/pages/components/TranslateModal.js
onClick
called by 1
src/pages/hospitals/app/Settings.js
handleOpen
called by 1
src/pages/hospitals/app/Bulletin.js

Shape

Function 39
Class 2
Method 1

Languages

TypeScript100%

Modules by API surface

src/pages/hospitals/app/Bulletin.js7 symbols
src/context/UserContext.js7 symbols
src/pages/patients/Login.js3 symbols
src/pages/hospitals/app/components/CustomToolbarAdd.js3 symbols
src/pages/components/TranslateModal.js3 symbols
src/pages/hospitals/app/components/BulletinAdd.js2 symbols
src/pages/hospitals/app/Settings.js2 symbols
src/pages/hospitals/Layout.js2 symbols
src/context/ThemeContext.js2 symbols
src/reportWebVitals.js1 symbols
src/pages/hospitals/app/hooks/useHospitalList.js1 symbols
src/pages/hospitals/app/hooks/useBulletinsList.js1 symbols

For agents

$ claude mcp add medirepoWeb \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact