{"id":23020773,"url":"https://github.com/kryptonbd/contact-keeper","last_synced_at":"2026-04-13T17:04:18.867Z","repository":{"id":194309450,"uuid":"355117284","full_name":"KryptonBD/Contact-Keeper","owner":"KryptonBD","description":"Contact manager using React hooks \u0026 context","archived":false,"fork":false,"pushed_at":"2021-04-06T08:39:24.000Z","size":229,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-26T13:48:19.311Z","etag":null,"topics":["context-api-react","crud-application","mern-project","react","react-hooks"],"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/KryptonBD.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}},"created_at":"2021-04-06T08:38:57.000Z","updated_at":"2021-04-06T12:15:31.000Z","dependencies_parsed_at":"2023-09-12T20:47:35.249Z","dependency_job_id":"485ebede-16a7-43de-8481-3bbcd5c103ca","html_url":"https://github.com/KryptonBD/Contact-Keeper","commit_stats":null,"previous_names":["kryptonbd/contact-keeper"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KryptonBD%2FContact-Keeper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KryptonBD%2FContact-Keeper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KryptonBD%2FContact-Keeper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KryptonBD%2FContact-Keeper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KryptonBD","download_url":"https://codeload.github.com/KryptonBD/Contact-Keeper/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246871152,"owners_count":20847430,"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":["context-api-react","crud-application","mern-project","react","react-hooks"],"created_at":"2024-12-15T12:15:12.107Z","updated_at":"2026-04-13T17:04:18.854Z","avatar_url":"https://github.com/KryptonBD.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Contact Keeper\n\n\u003e Full stack MERN contact manager with React hooks, context \u0026 JWT authentication. \n\nI created  this project while learning React. It is the full app. The API can be found [HERE](https://github.com/KryptonBD/Contact-Keeper-API) with documented endpoints\n\n### Mongo connection setup\n\nOpen the config/default.json file and add your **mongoURI** and your **jwtSecret**\n\n## Usage\nInstall dependencies\n\n```bash\nnpm install\nnpm client-install\n```\n\n\n### Run Server\n\n```bash\nnpm run dev     # Express \u0026 React :3000 \u0026 :5000\nnpm run server  # Express API Only :5000\nnpm run client  # React Client Only :3000\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkryptonbd%2Fcontact-keeper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkryptonbd%2Fcontact-keeper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkryptonbd%2Fcontact-keeper/lists"}