{"id":15531927,"url":"https://github.com/mailsg/medimate-frontend","last_synced_at":"2026-04-05T22:01:58.957Z","repository":{"id":197649531,"uuid":"697287396","full_name":"mailsg/medimate-frontend","owner":"mailsg","description":"This is the Front end of the Book an Appointment App. The Back end is here at https://github.com/mailsg/medimate-backend","archived":false,"fork":false,"pushed_at":"2023-11-24T08:49:26.000Z","size":17296,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"development","last_synced_at":"2025-02-03T08:49:51.262Z","etag":null,"topics":["css3","html5","javascript","reactjs","redux-toolkit"],"latest_commit_sha":null,"homepage":"","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/mailsg.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}},"created_at":"2023-09-27T12:28:10.000Z","updated_at":"2023-10-26T13:42:50.000Z","dependencies_parsed_at":"2024-12-08T14:51:47.312Z","dependency_job_id":null,"html_url":"https://github.com/mailsg/medimate-frontend","commit_stats":null,"previous_names":["mailsg/medimate-frontend"],"tags_count":0,"template":false,"template_full_name":"mailsg/readme-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mailsg%2Fmedimate-frontend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mailsg%2Fmedimate-frontend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mailsg%2Fmedimate-frontend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mailsg%2Fmedimate-frontend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mailsg","download_url":"https://codeload.github.com/mailsg/medimate-frontend/tar.gz/refs/heads/development","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246108031,"owners_count":20724650,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["css3","html5","javascript","reactjs","redux-toolkit"],"created_at":"2024-10-02T11:28:39.950Z","updated_at":"2025-12-30T23:19:20.275Z","avatar_url":"https://github.com/mailsg.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003c!-- You are encouraged to replace this logo with your own! Otherwise you can also remove it. --\u003e\n  \u003cimg src=\"logo.jpg\" alt=\"logo\" width=\"140\"  height=\"auto\" /\u003e\n  \u003cbr/\u003e\n\n  \u003ch3\u003e\u003cb\u003eMediMate\u003c/b\u003e\u003c/h3\u003e\n\n\u003c/div\u003e\n\n\u003c!-- TABLE OF CONTENTS --\u003e\n\n# 📗 Table of Contents\n\n- [📖 About the Project](#about-project)\n  - [🛠 Built With](#built-with)\n    - [Tech Stack](#tech-stack)\n    - [Key Features](#key-features)\n- [💻 Getting Started](#getting-started)\n  - [Setup](#setup)\n  - [Prerequisites](#prerequisites)\n  - [Install](#install)\n  - [Usage](#usage)\n  - [Run tests](#run-tests)\n- [👥 Authors](#authors)\n- [🔭 Future Features](#future-features)\n- [🤝 Contributing](#contributing)\n- [⭐️ Show your support](#support)\n- [🙏 Acknowledgements](#acknowledgements)\n- [📝 License](#license)\n\n\u003c!-- PROJECT DESCRIPTION --\u003e\n\n# MediMate \u003ca name=\"about-project\"\u003e\u003c/a\u003e\n\n**MediMate** is an app to book an appointment with a doctor. It is built as a two part app. This is the frontend part of the app. The back end part of this app can be found [here](https://github.com/mailsg/medimate-backend).\n\n## 🛠 Built With \u003ca name=\"built-with\"\u003e\u003c/a\u003e\n\n### Tech Stack \u003ca name=\"tech-stack\"\u003e\u003c/a\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eClient\u003c/summary\u003e\n  \u003cul\u003e\n    \u003cli\u003e\u003ca href=\"https://react.dev/\"\u003eReact\u003c/a\u003e\u003c/li\u003e\n  \u003c/ul\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eServer\u003c/summary\u003e\n  \u003cul\u003e\n    \u003cli\u003e\u003ca href=\"https://rubyonrails.org/\"\u003eRuby on Rails\u003c/a\u003e\u003c/li\u003e\n  \u003c/ul\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eDatabase\u003c/summary\u003e\n  \u003cul\u003e\n    \u003cli\u003e\u003ca href=\"https://www.postgresql.org/\"\u003ePostgreSQL\u003c/a\u003e\u003c/li\u003e\n  \u003c/ul\u003e\n\u003c/details\u003e\n\n\u003c!-- Features --\u003e\n\n### Key Features \u003ca name=\"key-features\"\u003e\u003c/a\u003e\n\n- **API Endpoints to login a user**\n- **API Endpoints to book appointments**\n- **Simple User Interface**\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- GETTING STARTED --\u003e\n\n## 💻 Getting Started \u003ca name=\"getting-started\"\u003e\u003c/a\u003e\n\nTo get a local copy up and running, follow these steps.\n\n### Prerequisites\n\nIn order to run this project you need:\n\n```sh\n npm start\n```\n\n### Setup\n\nClone this repository to your desired folder:\n\n```sh\n  git clone git@github.com:mailsg/medimate-frontend.git\n  cd medimate-frontend\n```\n\n### Install\n\nInstall this project with:\n\n```sh\n  cd medimate-frontend\n  npm install\n```\n\n### Usage\n\nTo run the project, execute the following command:\n\n```sh\nPlease follow the extra procedures below for a great user experience:\n\n  1. npm start\n\n  2. When the app opens, click the log_in button on the navigation panel\n\n  3. If you are a registered user, log_in. If not, click the sign_up button on the top right to register before you log_in with the same credentials.\n\n  4. If you are using the app for the first time, you will have to add doctors using the add doctors form in the navigation panel before accessing any page\n\n  5. From the navigation panel:\n   a. add doctors you want\n   b. delete doctors you dont want\n   c. reserve a doctor\n   d. delete a reservation\n   e. click on doctor name to see details\n   f. log_out\n\n```\n\n### Run tests\n\nTo run tests, run the following command:\n\n```sh\n  npm test\n```\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- AUTHORS --\u003e\n\n## 👥 Authors \u003ca name=\"authors\"\u003e\u003c/a\u003e\n\n👤 **Charles Andrews**\n\n- GitHub: [@forloop94](https://github.com/forloop94)\n- LinkedIn: [LinkedIn](https://linkedin.com/in/andrewsCharlesUwem)\n\n👤 **Emmanuel Tofa**\n\n- GitHub: [@uno36](https://github.com/uno36)\n- LinkedIn: [LinkedIn](https://linkedin.com/in/emmanuel-tofa-673b2516a)\n\n👤 **Sandeep Ghosh**\n\n- GitHub: [@mailsg](https://github.com/mailsg)\n- LinkedIn: [LinkedIn](https://linkedin.com/in/sandeep0912)\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- FUTURE FEATURES --\u003e\n\n## 🔭 Future Features \u003ca name=\"future-features\"\u003e\u003c/a\u003e\n\n- **Booking Fee Payment**\n- **Medical Records Storage**\n- **Online Consultations**\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- CONTRIBUTING --\u003e\n\n## 🤝 Contributing \u003ca name=\"contributing\"\u003e\u003c/a\u003e\n\nContributions, issues, and feature requests are welcome!\n\nFeel free to check the [issues page](../../issues/).\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- SUPPORT --\u003e\n\n## ⭐️ Show your support \u003ca name=\"support\"\u003e\u003c/a\u003e\n\nIf you like this project consider leaving a star to the repository.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- ACKNOWLEDGEMENTS --\u003e\n\n## 🙏 Acknowledgments \u003ca name=\"acknowledgements\"\u003e\u003c/a\u003e\n\nWe would like to thank **Microverse** for giving us this opportunity to showcase our skills as a full stack developer. We would also like to thank **Murat Korkmaz** for providing the wonderful design of the app on **Behance**. Last but not the least a big thanks to the **Open Source** ecosystem for providing free to use resources without which the project would not have taken the shape. Thank you all.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- LICENSE --\u003e\n\n## 📝 License \u003ca name=\"license\"\u003e\u003c/a\u003e\n\nThis project is [MIT](./MIT.md) licensed.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmailsg%2Fmedimate-frontend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmailsg%2Fmedimate-frontend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmailsg%2Fmedimate-frontend/lists"}