{"id":20227442,"url":"https://github.com/adityasinghvats/express-app","last_synced_at":"2026-04-09T18:47:05.285Z","repository":{"id":258677180,"uuid":"874381131","full_name":"Adityasinghvats/express-app","owner":"Adityasinghvats","description":"An ExpressJS app with in-memory operations of CRUD , along with dockerfile and setup of Github actions to build an image and directly upload to my Docker Hub Repo","archived":false,"fork":false,"pushed_at":"2024-10-30T19:01:04.000Z","size":26,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-03T13:14:52.426Z","etag":null,"topics":["backend-api","crud","docker","docker-image","dockerhub","expressjs","githubactions-ci","logger-middleware","morgan","winston-logger"],"latest_commit_sha":null,"homepage":"https://hub.docker.com/repository/docker/adityasinghvats/my-express-app/general","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/Adityasinghvats.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-10-17T18:13:50.000Z","updated_at":"2024-10-30T19:01:08.000Z","dependencies_parsed_at":"2024-10-26T19:38:12.693Z","dependency_job_id":"6193beb7-0a10-4d92-9d2e-dd45e1dd1f02","html_url":"https://github.com/Adityasinghvats/express-app","commit_stats":null,"previous_names":["adityasinghvats/express-app"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Adityasinghvats/express-app","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Adityasinghvats%2Fexpress-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Adityasinghvats%2Fexpress-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Adityasinghvats%2Fexpress-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Adityasinghvats%2Fexpress-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Adityasinghvats","download_url":"https://codeload.github.com/Adityasinghvats/express-app/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Adityasinghvats%2Fexpress-app/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":27319822,"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","status":"online","status_checked_at":"2025-11-28T02:00:06.623Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["backend-api","crud","docker","docker-image","dockerhub","expressjs","githubactions-ci","logger-middleware","morgan","winston-logger"],"created_at":"2024-11-14T07:24:48.560Z","updated_at":"2025-11-28T18:04:52.726Z","avatar_url":"https://github.com/Adityasinghvats.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"Nodejs-App1\n\nGET\n\n- get-all-data\n\n- `127.0.0.1:3000/all-data`\n\n- This endpoint makes an HTTP GET request to retrieve all data from the specified resource. The response of this request is documented below as a JSON schema.\n\n\n```JSON\n{\n  \"id\": \"id\",\n  \"name\": \"name\",\n  \"price\": \"price\"\n}\n```\n---\nPOST\n\n- add-data\n- `127.0.0.1:3000/add-data`\n- Add Data\n  - This endpoint allows you to add data by making an HTTP POST request.\n\n- Request Body\n  - The request body should be in JSON format and include the following parameters:\nname (string) - The name of the item to be added.\nprice (string) - The price of the item to be added.\nResponse\nThe response will include relevant details based on the request made.\n\n- Headers\nInclude any relevant headers required for authentication or other purposes.\n\n- Additional Details\nProvide any additional relevant details for making the request.\n\n﻿\n\nBody\nraw (json)\n```json\n{\n    \"name\": \"Mrs.\",\n    \"price\": \"319.35\"\n}\n```\n---\nGET\n- get-data-byId\n\n- `127.0.0.1:3000/all-data/{id}`\n- This endpoint makes an HTTP GET request to retrieve all data with an ID of {id} from the specified location. Below is the JSON schema for the response:\n\n```JSON\n{\n  \"id\": \"id\",\n  \"name\": \"name\",\n  \"price\": \"price\"\n}\n```\n---\nDELETE\n\n- delete-data-byId\n\n- `127.0.0.1:3000/delete/{id}`\n\n- Delete Item\nThis endpoint is used to delete a specific item by its ID.\n\n- Request\nMethod: DELETE\nURL: 127.0.0.1:3000/delete/{id}\nResponse\nThe response of this request is a JSON schema describing the structure of the data returned upon successful deletion of the item.\n\n---\nPUT\n\n- pdate-data-byId\n\n- `127.0.0.1:3000/update/{id}`\n\nThis endpoint allows the client to update a specific resource identified by the provided ID. The HTTP PUT request should be made to 127.0.0.1:3000/update/{id}, with the request body containing the updated name and price of the resource.\n\n- Request Body\n  - name (string, required): The new name for the resource.\n  - price (string, required): The new price for the resource.\n- Response\n   - The response of this request is a JSON schema representing the structure of the updated resource. Specific details of the JSON schema will depend on the actual response data returned by the API.\n\n﻿\n\nBody\nraw (json)\n```json\n{\n    \"name\": \"Ms.\",\n    \"price\": \"553.33\"\n}\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadityasinghvats%2Fexpress-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadityasinghvats%2Fexpress-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadityasinghvats%2Fexpress-app/lists"}