{"id":16211871,"url":"https://github.com/tidbitsjs/ts-restapi","last_synced_at":"2025-04-06T15:40:49.243Z","repository":{"id":110919339,"uuid":"478252328","full_name":"TidbitsJS/Ts-RestAPI","owner":"TidbitsJS","description":null,"archived":false,"fork":false,"pushed_at":"2022-04-10T18:12:05.000Z","size":75,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-12T21:41:48.730Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/TidbitsJS.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":"2022-04-05T18:25:49.000Z","updated_at":"2024-08-20T03:40:51.000Z","dependencies_parsed_at":"2023-03-13T13:46:51.419Z","dependency_job_id":null,"html_url":"https://github.com/TidbitsJS/Ts-RestAPI","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TidbitsJS%2FTs-RestAPI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TidbitsJS%2FTs-RestAPI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TidbitsJS%2FTs-RestAPI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TidbitsJS%2FTs-RestAPI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TidbitsJS","download_url":"https://codeload.github.com/TidbitsJS/Ts-RestAPI/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246888257,"owners_count":20850223,"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":[],"created_at":"2024-10-10T10:49:31.426Z","updated_at":"2025-04-06T15:40:49.230Z","avatar_url":"https://github.com/TidbitsJS.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TypeScript REST API\n\nA REST API created using Node.js \u0026 TypeScript. It does all CRUD operations to manage a user database. The primary purpose of the project is to get familiarized with developing the backend with TypeScript. \n\n### Setup\n\nProject requirements\n\n* git\n* NodeJS\n* NPM\n* nodemon\n\n**nodemon** is a tool that helps develop node. js based applications by automatically restarting the node application when file changes in the directory are detected.\n\nTo verify the installation of above, you can run this:\n\n```shell\n  git --version\n  node --version\n  npm --version\n  nodemon --version\n```\n\n\nAfter you've made sure to have the correct things installed, you should be able to just run a few commands to get set up:\n\n1. Clone the repo\n\n```shell\n  git clone https://github.com/TidbitsJS/Ts-RestAPI.git\n  cd Ts-RestAPI\n```\n\n2. Install node modules\n\n```shell\n  npm install\n```\n\n### Running the App\n\nTo run the app, run the command:\n\n```shell\n  npm start\n```\n\nLocal server will start running on the port 4040\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftidbitsjs%2Fts-restapi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftidbitsjs%2Fts-restapi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftidbitsjs%2Fts-restapi/lists"}