{"id":15593737,"url":"https://github.com/ansaribrahim/fixmate","last_synced_at":"2026-04-06T02:32:22.174Z","repository":{"id":206993001,"uuid":"718159941","full_name":"AnsarIbrahim/FixMate","owner":"AnsarIbrahim","description":" Fix-Mate-Frontend is built with React, Redux, Frame Motion, Tailwind CSS, and Slider.js. This tech stack ensures a seamless and visually appealing user experience. React powers interactivity, Redux manages state efficiently, Frame Motion adds smooth animations, Tailwind CSS brings modern styling, and Slider.js enhances dynamic content presentation","archived":false,"fork":false,"pushed_at":"2023-11-13T15:47:21.000Z","size":2716,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"develop","last_synced_at":"2026-01-03T12:27:53.218Z","etag":null,"topics":["eslint","framer-motion","linter","prettier","react","redux","slider","tailwindcss"],"latest_commit_sha":null,"homepage":"https://fixmate.netlify.app/","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/AnsarIbrahim.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-11-13T14:05:48.000Z","updated_at":"2023-11-13T14:41:42.000Z","dependencies_parsed_at":"2023-11-13T15:51:19.106Z","dependency_job_id":null,"html_url":"https://github.com/AnsarIbrahim/FixMate","commit_stats":{"total_commits":3,"total_committers":1,"mean_commits":3.0,"dds":0.0,"last_synced_commit":"b5ff97fc611d237bb2d519d310ff5f51325d231c"},"previous_names":["ansaribrahim/fixmate"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AnsarIbrahim/FixMate","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AnsarIbrahim%2FFixMate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AnsarIbrahim%2FFixMate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AnsarIbrahim%2FFixMate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AnsarIbrahim%2FFixMate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AnsarIbrahim","download_url":"https://codeload.github.com/AnsarIbrahim/FixMate/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AnsarIbrahim%2FFixMate/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31457589,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-05T21:22:52.476Z","status":"online","status_checked_at":"2026-04-06T02:00:07.287Z","response_time":112,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["eslint","framer-motion","linter","prettier","react","redux","slider","tailwindcss"],"created_at":"2024-10-03T00:21:13.288Z","updated_at":"2026-04-06T02:32:22.154Z","avatar_url":"https://github.com/AnsarIbrahim.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ca name=\"readme-top\"\u003e\u003c/a\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003ch1\u003eFix Mate\u003c/h1\u003e\n\u003c/div\u003e\n\n# 📗 Table of Contents\n\n- [📗 Table of Contents](#-table-of-contents)\n- [👨‍💻 Fix Mate ](#-fix-mate-)\n  - [🛠 Built With ](#-built-with-)\n    - [Tech Stack ](#tech-stack-)\n    - [Key Features ](#key-features-)\n  - [💻 Getting Started ](#-getting-started-)\n    - [Prerequisites](#prerequisites)\n    - [Setup](#setup)\n    - [Installation](#installation)\n    - [Database Setup](#database-setup)\n    - [Running the App](#running-the-app)\n  - [👥 Authors ](#-authors-)\n  - [🔭 Future Features ](#-future-features-)\n  - [🤝 Contributing ](#-contributing-)\n  - [💖 Show your support ](#-show-your-support-)\n  - [🙏 Acknowledgments ](#-acknowledgments-)\n  - [📝 License ](#-license-)\n\n# [ 👨‍💻 Fix Mate ]\u003ca name=\"about-project\"\u003e\u003c/a\u003e\n\n**Fix Mate** is committed to making everyday life more convenient by connecting users with trusted service providers. It is a one-stop platform for finding, booking and  reviewing services, all from the comfort of your home. Users can communicate with service providers through the app, discussing specific requirements, asking questions, and confirming details.\n\n## Responsive View\n\n![fixmate](https://github.com/anita00001/fix-mate-frontend/assets/117971223/0a81e043-0be9-4396-a351-e3ee5301699a)\n\n## Live Link\n\u003e - [Live Link](https://fixmate.netlify.app/)\n\n## Link to Back End\n\u003e - [Base Url](https://fixmate.onrender.com/)\n\n\u003e - API Endpoints\n- API/v1/experts\n- API/v1/reservations\n- API/v1/specializations\n\u003e - [API Documentation](https://fixmate.onrender.com/api-docs/index.html)\n\n\u003e - [Link to Back-end Repository](https://github.com/AnsarIbrahim/Fix-Mate-Backend)\n\n## Kanban Board Link\n\u003e - [Link to Kanban Board](https://github.com/users/anita00001/projects/5)\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://reactjs.org/\"\u003eReact\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://redux.js.org/\"\u003eRedux\u003c/a\u003e\u003c/li\u003e\n  \u003c/ul\u003e\n\u003c/details\u003e\n\n### Key Features \u003ca name=\"key-features\"\u003e\u003c/a\u003e\n\nThe key features of this project include.\n\n- **Show all Experts**\n- **Reserve an Expert**\n- **Show my Reservation**\n- **Add an Expert**\n- **Delete an Expert**\n- **Add a Specialization**\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## 💻 Getting Started \u003ca name=\"getting-started\"\u003e\u003c/a\u003e\n\n\u003e - To get a local copy up and running, follow these steps.\n\n### Prerequisites\n\nBefore you begin, make sure you have the following installed on your machine:\n\n- [x] A code editor (like VSCode, Sublime, Atom, etc.): You can download VSCode [here](https://code.visualstudio.com/download), Sublime [here](https://www.sublimetext.com/3), and Atom [here](https://atom.io/).\n- [x] Git: You can download Git [here](https://git-scm.com/downloads).\n- [x] Node.js: You can download Node.js [here](https://nodejs.org/en/download/).\n\n\u003e - Version Requirements:\n```\n  react \u003e 16.3.2\n```\n\n### Setup\n\n\u003e - To set up this project locally:\n\n1. Open the terminal in VScode.\n2. Navigate to the directory where you want to clone the copy of this repository.\n3. Create a new directory [optional].\n4. Clone the repository by running the following command:\n\n```sh\ngit clone https://github.com/anita00001/fix-mate-frontend.git\n```\n\n5. Navigate into the cloned repository:\n\n```sh\ncd fix-mate-frontend\n```\n\n### Installation\n\n1. Install the required dependencies by running the following command:\n```sh\nnpm install\n```\n\n```sh\n  npm install react-redux\n```\n\n```sh\n  npm install react-router-dom\n```\n\n```sh\n  npm install @reduxjs/toolkit\n```\n\n### Running the App\n\n\u003e - To run the application, run the following command:\n\n```sh\nnpm start\n```\n\n### Run tests\n\n\u003e - To run the Stylelint checker, run the following command:\n```sh\n  npm install\n```\n```sh\n  npx stylelint \"**/*.{css,scss}\"\n```\n\n\u003e - To run the ESlint checker, run the following command:\n```sh\n  npx eslint \"**/*.{js,jsx}\"\n```\n\n\u003e - This will start the React development server and you can access the application by visiting http://localhost:3000 in your web browser.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## 👥 Authors \u003ca name=\"authors\"\u003e\u003c/a\u003e\n\nThe collaborators of this project.\n\n👤 **Ansar Ibrahim**\n- [GitHub](https://github.com/AnsarIbrahim)\n- [LinkedIn](https://linkedin.com/in/ansar-ibrahim/)\n- [Twitter](https://twitter.com/ansaradheeb)\n\n👤 **Anita Sharma**\n- [GitHub](https://github.com/anita00001)\n- [LinkedIn](https://www.linkedin.com/in/anitaa-sharmaa/)\n- [Twitter](https://twitter.com/anitaa_sharmaa)\n\n👤 **MoFuhidy**\n- [GitHub](https://github.com/Mofuhidy)\n- [LinkedIn](https://www.linkedin.com/in/mo-fuhidy/)\n\n👤 **Theodore Asimeng-Osei**\n- [GitHub](https://github.com/Theodoraldo)\n- [Twitter](https://twitter.com/AsimengOse33947)\n- [LinkedIn](https://www.linkedin.com/in/theodoreasimeng/)\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## 🔭 Future Features \u003ca name=\"future-features\"\u003e\u003c/a\u003e\n\n- [ ] **Delete Specializations**\n- [ ] **Add Admin Role**\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## 🤝 Contributing \u003ca name=\"contributing\"\u003e\u003c/a\u003e\n\n\u003e - Contributions, issues, and feature requests are welcome!\n\n\u003e - Feel 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## 💖 Show your support \u003ca name=\"support\"\u003e\u003c/a\u003e\n\n\u003e - Give a ⭐️, if you like this project!\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## 🙏 Acknowledgments \u003ca name=\"acknowledgements\"\u003e\u003c/a\u003e\n\n\u003e - We would like to thank [Microverseinc](https://github.com/microverseinc) for [Readme-template](https://github.com/microverseinc/readme-template), our code reviewer and external evaluator. We would extend our sincere gratitude to [Murat Korkmaz on Behance](https://www.behance.net/gallery/26425031/Vespa-Responsive-Redesign) for provinding the original design.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## 📝 License \u003ca name=\"license\"\u003e\u003c/a\u003e\n\nThis project is [MIT](./LICENSE) 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%2Fansaribrahim%2Ffixmate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fansaribrahim%2Ffixmate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fansaribrahim%2Ffixmate/lists"}