{"id":26550253,"url":"https://github.com/abdiqafar-ai/flask_react-app","last_synced_at":"2026-04-08T16:02:23.705Z","repository":{"id":274424324,"uuid":"922853835","full_name":"abdiqafar-ai/Flask_React-app","owner":"abdiqafar-ai","description":"Medsphere medical management system for patient,dooctor,appointment and medical records details","archived":false,"fork":false,"pushed_at":"2025-06-19T17:48:44.000Z","size":384,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-03T23:37:34.434Z","etag":null,"topics":["flask","flask-api","nextjs","sqlalchemy"],"latest_commit_sha":null,"homepage":"https://medspherehospitalmanagementsystem.vercel.app/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/abdiqafar-ai.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-01-27T07:45:28.000Z","updated_at":"2025-06-19T17:48:48.000Z","dependencies_parsed_at":"2025-03-22T07:31:28.657Z","dependency_job_id":"79e6fc92-a26f-473d-a19d-5100546f7bac","html_url":"https://github.com/abdiqafar-ai/Flask_React-app","commit_stats":null,"previous_names":["abdiqafar-ai/flask_react-app"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/abdiqafar-ai/Flask_React-app","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abdiqafar-ai%2FFlask_React-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abdiqafar-ai%2FFlask_React-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abdiqafar-ai%2FFlask_React-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abdiqafar-ai%2FFlask_React-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/abdiqafar-ai","download_url":"https://codeload.github.com/abdiqafar-ai/Flask_React-app/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abdiqafar-ai%2FFlask_React-app/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31562697,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-08T14:31:17.711Z","status":"ssl_error","status_checked_at":"2026-04-08T14:31:17.202Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["flask","flask-api","nextjs","sqlalchemy"],"created_at":"2025-03-22T07:31:18.678Z","updated_at":"2026-04-08T16:02:23.686Z","avatar_url":"https://github.com/abdiqafar-ai.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Medsphere Medical Management System\n\nMedsphere is a full-stack medical management system designed to streamline the management of patients, doctors, and appointments in a hospital setting. The system provides an easy-to-use interface for hospital staff to manage patient and doctor records, and schedule appointments effectively.\n\nThis project is built using Flask for the backend and React for the frontend, ensuring a responsive, modern, and scalable application. The system integrates essential functionalities for daily hospital operations while ensuring data security.\n\n\n## Contents\n\nProject Overview\nFeatures\nTechnologies Used\nInstallation\nUsage\nFolder Structure\nContributing\nLicense.\n\n\n## OVERVIEW\n\nMedsphere is a medical management system that allows the management of patients, doctors, and appointments. Users can perform the following:\n\nPatient Management: Add and manage patient details, such as personal information.\nDoctor Management: Add and manage doctor profiles, including their specialization, availability, and contact details.\nAppointment Scheduling: Book, view, and cancel appointments between patients and doctors.\n\n## FEATURES\n\n1. Patient Management.\nAdd and update patient details, including name, age, and contact information.\n2. Doctor Management.\nRegister and manage doctor profiles with details such as name, specialization, and contact information.\nView doctor availability\n3. Appointment Scheduling.\nSchedule appointments by selecting a doctor, choosing a date.\nDoctors and patients can cancel appointments if needed.\n4. User Authentication.\nSecure login and siggn up page.\n\n## TECHNOLOGIES USED\n\n* BACKEND *\n\n1. Flask(python web Framework).\n2. SQLALCHEMY(ORM).\n3. SQLITE(Database).\n\n* Frontend *\n\n1. Nextjs.\n2. Tailwind css for styling.\n3. Formik(Form handling).\n4. React Icons(For social media and other icons).\n\n## INSTALLATION\n\n* Backend *\n\nTo set up the project locally:\n\n1. clone the respiratory:\ngit clone [git@github.com:abdiqafar-ai/Flask_React-app.git](https://github.com/abdiqafar-ai/Flask_React-app.git)\n\n2. cd Directory\n3. cd server\n4. python -m venv venv\n5. on windows: venv\\Scripts\\activate.\n   on macos/Linux: source venv/bin/activate\n6. install the dependecies: pip install -r requirements.txt.\n7. flask run.\n\nThe backend will be running on http://127.0.0.1:5000.\n\n* Frontend *\n\n1. cd frontend.\n2. npm install.\n3. npm run dev.\n\n## Usage\n\nOnce the backend and the frontend is running:\n\n1. open the next js app in your browser (http://localhost:3000)\n2. user can:\n          1. login or sign up incase they don't have an account.\n          2. add,search,update and delete a patients.\n          3. add,search,update and delete a doctor.\n          4. Book and cancel appointment for the patients.\n\n## FOLDER STRUCTURE\n\napp/\n│\n├── Frontend/.                  # React frontend\n│   ├── public/ .\n│   └── app/.\n│   |\n├── server/.\n│   ├── app.py.\n│   ├── models.py.\n│   ├── routes.py.\n│   └── schema.py.\n├── .gitignore.\n├── requirements.txt.\n├── README.md.\n\n└── package.json.\n\n## Contributing\n\nWe welcome contributions! To contribute:\n\n1. Fork the repository.\n2. Create a new branch for your changes (git checkout -b feature/your-feature).\n3. Make your changes.\n4. Commit your changes (git commit -am 'Add new feature').\n5. Push to your branch (git push origin feature/your-feature).\n6. Create a pull request.\n\n## License\n\nThis project is licensed under the MIT License - see the LICENSE file for details.\n\n## Future Improvements\n\nThe following features are planned for future updates:\n\nEmail Notifications: Automatically notify patients and doctors about upcoming appointments and changes.\nAdmin Analytics: Dashboard with visual graphs and reports on patient visits, appointment statistics, and doctor performance.\nPatient Portal: Allow patients to view their medical history and upcoming appointments.\nMulti-language Support: Implement internationalization (i18n) for users from different regions.\nReal-time Messaging: Enable real-time communication between doctors and patients via chat.\n\nThis project is licensed under the MIT License - see the LICENSE file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabdiqafar-ai%2Fflask_react-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabdiqafar-ai%2Fflask_react-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabdiqafar-ai%2Fflask_react-app/lists"}