{"id":20309658,"url":"https://github.com/coder-abdo/simple-reddit-clone","last_synced_at":"2025-10-16T14:11:29.774Z","repository":{"id":116473986,"uuid":"472457638","full_name":"coder-abdo/simple-reddit-clone","owner":"coder-abdo","description":null,"archived":false,"fork":false,"pushed_at":"2022-03-22T21:37:08.000Z","size":57,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-14T11:58:20.616Z","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/coder-abdo.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-03-21T18:12:16.000Z","updated_at":"2022-03-21T18:26:50.000Z","dependencies_parsed_at":"2023-07-08T04:01:03.352Z","dependency_job_id":null,"html_url":"https://github.com/coder-abdo/simple-reddit-clone","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/coder-abdo%2Fsimple-reddit-clone","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coder-abdo%2Fsimple-reddit-clone/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coder-abdo%2Fsimple-reddit-clone/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coder-abdo%2Fsimple-reddit-clone/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/coder-abdo","download_url":"https://codeload.github.com/coder-abdo/simple-reddit-clone/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241809604,"owners_count":20023786,"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-11-14T17:28:15.943Z","updated_at":"2025-10-16T14:11:29.703Z","avatar_url":"https://github.com/coder-abdo.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Simple Reddit Clone\n\n## Description\n\nThis a simple reddit clone backend that you can create post, get all posts, get post by its ID, update Post, delete Post, create comments to the post, update comments to the post, and delete comments to the posst.\n\n### Author\n\nAbdelmonaem Shahat a junior Full Stack.\n\n### Techs:\n\n1. TypeORM (handling database).\n2. Express JS (handling the requests).\n3. Typescript (type safing).\n4. Middlewares such as (cors, morgan, dotenv, \u0026 helemt).\n\n### Steps to run this project:\n\n1. Run `npm i` command or `yarn`.\n2. Setup database settings inside `data-source.ts` file.\n\n- create `.env` file contains these variables:\n\n```\nPORT=4000\nNODE_ENV=dev\nPGHOST='localhost'\nPGUSER='postgres'\nPGDATABASE='reddit'\nPGPASSWORD='test'\nPGPORT=5432\n```\n\n3. Run `npm start` or `yarn start` command.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoder-abdo%2Fsimple-reddit-clone","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcoder-abdo%2Fsimple-reddit-clone","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoder-abdo%2Fsimple-reddit-clone/lists"}