{"id":26361485,"url":"https://github.com/ramirezmz/contact-manager","last_synced_at":"2026-05-10T03:10:03.867Z","repository":{"id":158922907,"uuid":"625385352","full_name":"ramirezmz/contact-manager","owner":"ramirezmz","description":"Simple contact manager in your terminal","archived":false,"fork":false,"pushed_at":"2023-05-06T01:25:39.000Z","size":251,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-16T17:43:17.207Z","etag":null,"topics":["chalk","command-line","eslint","inquirerjs","javascript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/ramirezmz.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,"zenodo":null}},"created_at":"2023-04-09T00:12:38.000Z","updated_at":"2023-05-06T01:32:01.000Z","dependencies_parsed_at":"2023-05-12T01:15:36.547Z","dependency_job_id":null,"html_url":"https://github.com/ramirezmz/contact-manager","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ramirezmz/contact-manager","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ramirezmz%2Fcontact-manager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ramirezmz%2Fcontact-manager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ramirezmz%2Fcontact-manager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ramirezmz%2Fcontact-manager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ramirezmz","download_url":"https://codeload.github.com/ramirezmz/contact-manager/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ramirezmz%2Fcontact-manager/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261250176,"owners_count":23130533,"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":["chalk","command-line","eslint","inquirerjs","javascript"],"created_at":"2025-03-16T17:37:54.584Z","updated_at":"2026-05-10T03:10:03.842Z","avatar_url":"https://github.com/ramirezmz.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Contact Manager project\n\n![Contact preview](doc/create-account.gif)\n\nThis project calls contact manager, and it's special! why? the front end is a command line interface (CLI). Also, the backend is a REST API. You don't need to up the backend, because it's already up in the cloud.\n\nYou just need to run the front end (cli) in your terminal and enjoy!\n\nIn this project, you can do the following:\n\n- Create an account\n- Login in your account\n- Create a contact\n- Read the contacts\n- Remove a contact\n- Update a contact\n- Logout\n\n## Demo\n\n![Contact Manager](doc/screen-page.png)\n\n## Tools\n\nThis project uses the following tools:\n\n- [Node.js](https://nodejs.org/en/)\n- [Chalk](https://www.npmjs.com/package/chalk)\n- [Fliget](https://www.npmjs.com/package/figlet)\n- [inquirer](https://www.npmjs.com/package/inquirer)\n- [Gradient-string](https://www.npmjs.com/package/gradient-string)\n- [MongoDB](https://www.mongodb.com/)\n- [Mongoose](https://mongoosejs.com/)\n- [Docker](https://www.docker.com/)\n- [Mocha](https://mochajs.org/)\n- [Sinon](https://sinonjs.org/)\n\n## How to run\n\n1. Clone the repository\n2. Enter the project directory `cd contact-manager/command-line`\n3. Install the dependencies with `npm install`\n4. Run the application with `npm run dev`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Framirezmz%2Fcontact-manager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Framirezmz%2Fcontact-manager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Framirezmz%2Fcontact-manager/lists"}