{"id":16217928,"url":"https://github.com/dimitrisstyl7/software-engineering-project","last_synced_at":"2026-03-07T22:07:57.670Z","repository":{"id":262076973,"uuid":"639530307","full_name":"dimitrisstyl7/software-engineering-project","owner":"dimitrisstyl7","description":"Web application for scheduling patient-doctor appointments","archived":false,"fork":false,"pushed_at":"2024-11-26T22:21:36.000Z","size":17474,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-24T13:10:51.741Z","etag":null,"topics":["hibernate","hibernate-orm","hibernate-validator","java","lombok","postgresql","spring","spring-data-jpa","spring-mvc","spring-security","springboot","thymeleaf","web-platform"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dimitrisstyl7.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2023-05-11T16:37:15.000Z","updated_at":"2024-11-26T22:21:40.000Z","dependencies_parsed_at":"2024-11-10T11:40:12.331Z","dependency_job_id":"9a346f51-cb5b-4a93-b517-fac9c581605b","html_url":"https://github.com/dimitrisstyl7/software-engineering-project","commit_stats":null,"previous_names":["dimitrisstyl7/software-engineering-project-2023","dimitrisstyl7/software-engineering-project"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dimitrisstyl7/software-engineering-project","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimitrisstyl7%2Fsoftware-engineering-project","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimitrisstyl7%2Fsoftware-engineering-project/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimitrisstyl7%2Fsoftware-engineering-project/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimitrisstyl7%2Fsoftware-engineering-project/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dimitrisstyl7","download_url":"https://codeload.github.com/dimitrisstyl7/software-engineering-project/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimitrisstyl7%2Fsoftware-engineering-project/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30233432,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-07T19:01:10.287Z","status":"ssl_error","status_checked_at":"2026-03-07T18:59:58.103Z","response_time":53,"last_error":"SSL_read: 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":["hibernate","hibernate-orm","hibernate-validator","java","lombok","postgresql","spring","spring-data-jpa","spring-mvc","spring-security","springboot","thymeleaf","web-platform"],"created_at":"2024-10-10T11:47:40.011Z","updated_at":"2026-03-07T22:07:57.631Z","avatar_url":"https://github.com/dimitrisstyl7.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Patient-Doctor Appointment Scheduling Application\n\n## [University of Piraeus](https://www.unipi.gr/en/home/) | [Department of Informatics](https://cs.unipi.gr/en/)\n**BSc course**: Software Engineering\n\n**Semester**: 6\n\n**Project Completion Year**: 2023\n\n## Description\nThis project involves the development of a web application for scheduling patient-doctor appointments. The application allows patients to register using their AMKA and choose a password. Patients can select their desired specialty and service area, view available doctors, and book appointments based on the doctors' availability. The application also provides functionalities for users to view, confirm, and cancel appointments, as well as to display their appointments on a weekly and monthly basis.\n\n## Features\n- User registration for patients using AMKA and password.\n- Doctor registration with details such as AMKA, full name, specialty, contact information, and area of practice.\n- Selection of specialty and service area by patients.\n- Display of available doctors based on specialty and area.\n- Appointment booking with specified date, time, and reason for the visit.\n- Ability to cancel appointments.\n- View appointments by week and month.\n- Allow patients to provide feedback (rating) on their experience with doctors.\n\n## Contributors\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/dimitrisstyl7\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/75742419?v=4\" width=\"100px;\" alt=\"Dimitris Stylianou\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDimitris Stylianou\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/IamInloveWitheCode\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/79903936?v=4\" width=\"100px;\" alt=\"Sotiris Chatzikyriakou\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSotiris Chatzikyriakou\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/roussosan\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/79643636?v=4\" width=\"100px;\" alt=\"Antonis Roussos\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAntonis Roussos\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/kostas96674\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/79859276?v=4\" width=\"100px;\" alt=\"Konstantinos Loizidis\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eKonstantinos Loizidis\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n## Acknowledgments\nThis project was developed as part of the \"Software Engineering\" BSc course at the University of Piraeus. Contributions and feedback are always welcome!\n\n## License\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdimitrisstyl7%2Fsoftware-engineering-project","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdimitrisstyl7%2Fsoftware-engineering-project","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdimitrisstyl7%2Fsoftware-engineering-project/lists"}