{"id":14957596,"url":"https://github.com/isaychris/reddit-clone","last_synced_at":"2025-06-11T17:03:51.076Z","repository":{"id":42329911,"uuid":"148402433","full_name":"isaychris/reddit-clone","owner":"isaychris","description":"A reddit clone written using node.js / express.js / mongodb / passport.js. https://seiya-beddit.herokuapp.com/","archived":false,"fork":false,"pushed_at":"2022-12-08T12:32:31.000Z","size":299,"stargazers_count":96,"open_issues_count":12,"forks_count":30,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-05-02T07:47:53.623Z","etag":null,"topics":["bcrypt","express-js","moment-js","mongodb","node-js","passport-js","reddit"],"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/isaychris.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}},"created_at":"2018-09-12T01:24:01.000Z","updated_at":"2025-04-27T10:03:07.000Z","dependencies_parsed_at":"2022-08-28T10:03:08.299Z","dependency_job_id":null,"html_url":"https://github.com/isaychris/reddit-clone","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/isaychris/reddit-clone","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isaychris%2Freddit-clone","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isaychris%2Freddit-clone/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isaychris%2Freddit-clone/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isaychris%2Freddit-clone/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/isaychris","download_url":"https://codeload.github.com/isaychris/reddit-clone/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isaychris%2Freddit-clone/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259301677,"owners_count":22836976,"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":["bcrypt","express-js","moment-js","mongodb","node-js","passport-js","reddit"],"created_at":"2024-09-24T13:15:12.726Z","updated_at":"2025-06-11T17:03:51.049Z","avatar_url":"https://github.com/isaychris.png","language":"JavaScript","readme":"# Beddit\nA reddit clone written using node.js / express.js / mongodb / passport.js\n\n### Website:\nhttps://seiya-beddit.herokuapp.com/\n\n![Image](https://i.imgur.com/HbpGIZP.png)\n\n\n### Features:\n* Frontpage\n* Subreddits\n* Submitting comments / posts / links\n* Voting on posts / comments\n* Saving posts / comments\n* Editing posts / comments\n* Deleting posts / comments\n* Subscribing\n* Searching\n* Sorting\n* Profile pages\n* Karma system\n* Relative time\n* Validation\n* Login / Register\n* Hash / salted passwords\n* Change password / delete account\n* API\n\n# API:\nURL | Method | Details | Body\n---- | ---- | ---- | ----\n/api/frontpage | GET | Retrieves all posts from frontpage\n/api/r/```subreddit``` | GET | Retrieves all posts from ```subreddit```\n/api/post/```id``` | GET | Retrieves post by ```id```\n/api/post/```id```/comments | GET | Retrieves all comments for post by ```id```\n/api/u/```user``` | GET | Retrieves profile information about ```user```\n/api/u/```user```/posts | GET | Retrieves all posts by ```user```\n/api/u/```user```/comments | GET | Retrieves all comments by ```user```\n/api/register | POST | Registers an account | ```username```, ```password```\n\n# Screenshots:\n![Image](https://i.imgur.com/QWmcJG7.png)\n![Image](https://i.imgur.com/Cf1kpy7.png)\n![Image](https://i.imgur.com/vwjY3hI.png)\n![Image](https://i.imgur.com/f0cJpfS.png)\n![Image](https://i.imgur.com/fOl9v5E.png)\n![Image](https://i.imgur.com/RSZ1ruw.png)\n![Image](https://i.imgur.com/4aHHz4W.png)\n![Image](https://i.imgur.com/g1sjo8w.png)\n![Image](https://i.imgur.com/BVlLpbB.png)\n![Image](https://i.imgur.com/YfNOatP.png)\n![Image](https://i.imgur.com/c9r0FlE.png)\n![Image](https://i.imgur.com/Hny7gIj.png)\n![Image](https://i.imgur.com/G5TlBe2.png)\n![Image](https://i.imgur.com/EQNKpbN.png)\n![Image](https://i.imgur.com/s8jfuap.png)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fisaychris%2Freddit-clone","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fisaychris%2Freddit-clone","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fisaychris%2Freddit-clone/lists"}