{"id":19671015,"url":"https://github.com/henry-azer/facetcher-admin-portal","last_synced_at":"2026-05-05T14:31:51.597Z","repository":{"id":154840869,"uuid":"594268829","full_name":"henry-azer/facetcher-admin-portal","owner":"henry-azer","description":"Facetcher Admin Portal React js app, powerful tool for managing and monitoring facetcher user activities on a web application.","archived":false,"fork":false,"pushed_at":"2023-06-07T10:31:59.000Z","size":10586,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-27T04:50:08.314Z","etag":null,"topics":["admin-portal","axios","clean-architecture","docker","docker-compose","formik","i18n","i18n-react","mui","react-redux","reactjs"],"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/henry-azer.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-01-28T02:19:19.000Z","updated_at":"2023-06-22T08:59:30.000Z","dependencies_parsed_at":null,"dependency_job_id":"58def51c-77ac-449c-82b8-e33e42270859","html_url":"https://github.com/henry-azer/facetcher-admin-portal","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":"henry-azer/react-redux-router-starter","purl":"pkg:github/henry-azer/facetcher-admin-portal","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/henry-azer%2Ffacetcher-admin-portal","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/henry-azer%2Ffacetcher-admin-portal/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/henry-azer%2Ffacetcher-admin-portal/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/henry-azer%2Ffacetcher-admin-portal/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/henry-azer","download_url":"https://codeload.github.com/henry-azer/facetcher-admin-portal/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/henry-azer%2Ffacetcher-admin-portal/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32653481,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-05T11:29:49.557Z","status":"ssl_error","status_checked_at":"2026-05-05T11:29:48.587Z","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":["admin-portal","axios","clean-architecture","docker","docker-compose","formik","i18n","i18n-react","mui","react-redux","reactjs"],"created_at":"2024-11-11T17:07:48.188Z","updated_at":"2026-05-05T14:31:51.592Z","avatar_url":"https://github.com/henry-azer.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Getting Started\n\nFacetcher Admin Dashboard is a comprehensive and powerful tool for managing and monitoring user activities on a web application. Its user-friendly interface, efficient state management and API integration, and comprehensive set of features make it a valuable tool for administrators who need to manage user accounts, monitor user activities, and ensure the security of the system.\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/henry-azer/facetcher-admin-portal/assets/102770811/73482330-a398-4cb9-9b51-03c9f147a6d0\" alt=\"System Architecture\" width=\"800\"\u003e\n\u003c/p\u003e\n\n\n# Requirements\n\n- Node JS  ^18.2.0\n- React JS ^18.2.0\n- Redux ^4.2.0\n- Router Dom ^6.8.0\n\n# Installation\n\n- clone repo\n```\ngit clone https://github.com/henry-azer/facetcher-backend.git\n```\n- install node_modules\n```\nnpm install --save\n```\n- run project\n```\nnpm run\n```\n- open web browser on\n```\nhttp://localhost:3000/\n```\n\n# Project Structure\n\n```\n├──  .circleci - This folder contains the config file.\n|    └── config.yml\n│    \n│\n├──  .vscode - This folder contains settings that are specific to the workspace.\n|    └── settings.json\n│    \n│\n├──  docker-compose - This folder contains the version, services and build configurations of the system.\n│    └── Dockerfile\n|    └── docker-compose.yml\n│\n|\n├──  public - This folder contains the main HTML file, information and instructions for web robots.\n│    └── index.html\n|    └── manifest.json\n|    └── robots.txt\n│\n|\n├──  src - This folder contains the contains the source code for the project.\n|    └── assets/\n|    └── authentication/\n|    └── axios-interceptors/\n|    └── components/\n|    └── constants/\n|    └── localization/\n|    └── router/\n|    └── store/\n|    └── styles/\n|    └── utils/\n|    └── views/\n|    └── index.jsx\n|\n|\n├── .gitignore\n|\n|\n├── package-lock.json\n|\n|\n├── package.json\n```\n\n# Features\n\n\u003ch3\u003eUser Management:\u003c/h3\u003e\n\n- Ability to create and manage user accounts.\n- Validation of admin input to ensure accuracy and completeness.\n- List of all users and admins on the system.\n- Ability to create new user or admin accounts.\n- Ability to disable user accounts.\n\n\u003ch3\u003eUser History:\u003c/h3\u003e\n\n- Ability to view user history.\n- Easy access to old drafts for review.\n- Statistics of successful or failed submissions for each user.\n\n\u003ch3\u003eLog History:\u003c/h3\u003e\n\n- Ability to view system log history.\n- Secure and reliable tracking of user activities.\n\n\u003ch3\u003eAccess Control:\u003c/h3\u003e\n\n- Only admins can access the dashboard.\n\n# Technologies Used\n\n- HTML\n- CSS\n- bootstrap\n- JavaScript\n- ReactJS\n- Redux\n- Middleware\n- MUI\n- axios\n- recharts\n- formik\n- i18next\n- cookies\n\n# Contribution\n\nHenry Azer and Bavly Ashraf are the creators of Facetcher Admin Dashboard, a powerful web application designed to manage user accounts and monitor user activities. The development of such a complex application requires a lot of planning, hard work, and collaboration, and Henry and Bavly played a key role in bringing the project to life.\n\nWritten by [@Alber Ashraf](https://github.com/Alber-Ashraf)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhenry-azer%2Ffacetcher-admin-portal","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhenry-azer%2Ffacetcher-admin-portal","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhenry-azer%2Ffacetcher-admin-portal/lists"}