{"id":19175329,"url":"https://github.com/mtguerson/mycontacts-api","last_synced_at":"2026-05-03T12:38:46.477Z","repository":{"id":223689939,"uuid":"752023209","full_name":"mtguerson/MyContacts-Api","owner":"mtguerson","description":"📒 This repo contains an Express.js backend for a contacts app, using PostgreSQL for data storage and Docker for easy deployment. Managed with Yarn for dependency control.","archived":false,"fork":false,"pushed_at":"2024-02-21T13:31:46.000Z","size":4790,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-23T00:45:45.342Z","etag":null,"topics":["express","postgresql"],"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/mtguerson.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}},"created_at":"2024-02-02T20:58:10.000Z","updated_at":"2024-07-11T20:31:24.000Z","dependencies_parsed_at":"2024-02-21T16:18:16.159Z","dependency_job_id":null,"html_url":"https://github.com/mtguerson/MyContacts-Api","commit_stats":null,"previous_names":["mtguerson/mycontacts-backend","mtguerson/mycontacts-api"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mtguerson/MyContacts-Api","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mtguerson%2FMyContacts-Api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mtguerson%2FMyContacts-Api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mtguerson%2FMyContacts-Api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mtguerson%2FMyContacts-Api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mtguerson","download_url":"https://codeload.github.com/mtguerson/MyContacts-Api/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mtguerson%2FMyContacts-Api/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264559387,"owners_count":23628039,"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":["express","postgresql"],"created_at":"2024-11-09T10:22:43.413Z","updated_at":"2026-05-03T12:38:46.422Z","avatar_url":"https://github.com/mtguerson.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Contacts Application Backend\n\n## Short Description\n\nThis repository contains the source code for the backend of a contacts application. Developed using Express.js, this RESTful server offers a robust API for CRUD (Create, Read, Update, Delete) operations on a contacts database. PostgreSQL is utilized as the database management system to securely and efficiently store contact information. Moreover, the project is configured to run within Docker containers, simplifying deployment and execution across different environments.\n\n## Features\n\n- **Express.js**: A fast, unopinionated, minimalist web framework for Node.js.\n- **PostgreSQL**: A powerful, open-source object-relational database system.\n- **Docker**: Container support ensuring ease of deployment and environment consistency.\n- **Yarn**: Used for package management, offering reliable and secure dependency management.\n\n## Getting Started\n\nTo start using this backend, please follow the setup and installation instructions in this README.md. Ensure Docker is installed on your machine to streamline the development and deployment process.\n\n## Installation\n\n1. Clone the repository:\ngit clone \u003crepository-url\u003e\n2. Navigate to the project directory:\ncd \u003cproject-name\u003e\n3. Install dependencies using Yarn:\nyarn install\n4. Start the application using Docker:\ndocker-compose up --build\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmtguerson%2Fmycontacts-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmtguerson%2Fmycontacts-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmtguerson%2Fmycontacts-api/lists"}