{"id":21404816,"url":"https://github.com/frckbrice/angular-shopping-backend","last_synced_at":"2026-05-09T01:36:45.341Z","repository":{"id":229401582,"uuid":"776642554","full_name":"frckbrice/angular-shopping-backend","owner":"frckbrice","description":"This server provides the backend functionality for the Angular frontend app with  JSON API.","archived":false,"fork":false,"pushed_at":"2024-03-24T10:30:02.000Z","size":25,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-16T16:48:54.792Z","etag":null,"topics":["expressjs","json-api","json-file-store"],"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/frckbrice.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":"2024-03-24T04:08:04.000Z","updated_at":"2024-06-28T11:52:31.000Z","dependencies_parsed_at":"2025-01-23T03:40:45.008Z","dependency_job_id":"5a308c5a-504d-4c2b-a827-38eadf59ae3d","html_url":"https://github.com/frckbrice/angular-shopping-backend","commit_stats":null,"previous_names":["frckbrice/angular-shopping-backend"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/frckbrice/angular-shopping-backend","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frckbrice%2Fangular-shopping-backend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frckbrice%2Fangular-shopping-backend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frckbrice%2Fangular-shopping-backend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frckbrice%2Fangular-shopping-backend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/frckbrice","download_url":"https://codeload.github.com/frckbrice/angular-shopping-backend/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frckbrice%2Fangular-shopping-backend/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32804261,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-08T08:22:46.396Z","status":"ssl_error","status_checked_at":"2026-05-08T08:22:45.650Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":["expressjs","json-api","json-file-store"],"created_at":"2024-11-22T16:18:22.569Z","updated_at":"2026-05-09T01:36:45.324Z","avatar_url":"https://github.com/frckbrice.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Node.js Server for Angular Storefront \n\nThis server provides the backend functionality for the Angular frontend, allowing users to perform CRUD (Create, Read, Update, Delete) operations on products. \nThe server utilizes Express and interacts with a JSON file to manage product data.\n\n## Table of Contents\n\n- [Features](#features)\n- [Getting Started](#getting-started)\n  - [Prerequisites](#prerequisites)\n  - [Installation](#installation)\n- [Usage](#usage)\n- [License](#license)\n\n## Features\n\n- **Express Server:** The server is built with Express, providing a robust and scalable backend.\n- **CRUD Operations:** Supports Create, Read, Update, and Delete operations on product data.\n- **JSON Data Storage:** Products are stored and manipulated within a JSON file instead of a traditional database.\n\n## Getting Started\n\n### Prerequisites\n\nBefore you begin, ensure you have the following installed:\n\n- [Node.js](https://nodejs.org/) and [npm](https://www.npmjs.com/)\n\n### Installation\n\n1. Clone the repository:\n   ```bash\n   git clone git@github.com:frckbrice/angular-shopping-backend.git\n   ```\n2. Install dependencies:\n   ```bash\n   npm install\n   ```\n\n## Usage\n\n1. Run the server:\n   ```bash\n   npm start\n   ```\n2. The server will be running on http://localhost:3000/.\n\n3. The Angular frontend will interact with these API endpoints to perform CRUD operations on products.\n\n## License\n\nThis project is licensed under the MIT License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrckbrice%2Fangular-shopping-backend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffrckbrice%2Fangular-shopping-backend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrckbrice%2Fangular-shopping-backend/lists"}