{"id":20147064,"url":"https://github.com/perrawd/reactbb","last_synced_at":"2026-04-13T15:33:07.130Z","repository":{"id":144005705,"uuid":"491617640","full_name":"perrawd/reactbb","owner":"perrawd","description":"A web forum platform built with the MERN stack and GraphQL.","archived":false,"fork":false,"pushed_at":"2022-05-24T18:10:52.000Z","size":91,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-03T00:21:28.467Z","etag":null,"topics":["graphql","jwt","mongodb","nodejs","react","redis"],"latest_commit_sha":null,"homepage":"","language":null,"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/perrawd.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-05-12T17:59:47.000Z","updated_at":"2022-05-30T13:02:23.000Z","dependencies_parsed_at":null,"dependency_job_id":"35f95c18-0517-42a5-9597-7dfaee1f31d1","html_url":"https://github.com/perrawd/reactbb","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/perrawd/reactbb","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/perrawd%2Freactbb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/perrawd%2Freactbb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/perrawd%2Freactbb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/perrawd%2Freactbb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/perrawd","download_url":"https://codeload.github.com/perrawd/reactbb/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/perrawd%2Freactbb/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31759421,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-13T15:25:13.801Z","status":"ssl_error","status_checked_at":"2026-04-13T15:25:09.162Z","response_time":93,"last_error":"SSL_read: 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":["graphql","jwt","mongodb","nodejs","react","redis"],"created_at":"2024-11-13T22:27:19.708Z","updated_at":"2026-04-13T15:33:07.111Z","avatar_url":"https://github.com/perrawd.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# reactBB\nA modern web forum platform built with the MERN stack and GraphQL. \n\n[Demo](https://rawdin.se/reactbb/)\n\n## ⛩️ Dependencies\nThe application consists of the following services: \n- [Front-end service](https://github.com/perrawd/reactbb-frontend-service)\n- [GraphQL Apollo Federation service (API gateway)](https://github.com/perrawd/reactBB-graphql-service)\n- [Resource service](https://github.com/perrawd/reactBB-resource-service)\n- [Authentification service](https://github.com/perrawd/reactbb-auth-service)\n\nThe application is built with a micro-service infrastructure:\n![Architecture](architecture.png)\n\n\n## ⭐ Features\n- List topic categories and sub-categories\n- List threads belonging to a sub-category\n- List posts belonging to a thread\n- Register for an user account\n- Registered users can login receiving a JWT for authentification\n- Registered users can post, edit and delete threads/posts\n- Registered users can reply to other users threads and posts\n- Registered users can like other users posts\n- Moderators can access an admin dashboard\n- Moderators can add, edit and delete categories\n- Moderators can add, edit and delete subcategories\n- Moderators can add, edit and delete all threads\n- Moderators can add, edit and delete all posts\n\n## 🚀 Technologies\n- React\n- MongoDB\n- Express\n- Node.js\n- Redis\n- GraphQL\n- Semantic UI\n\n## 🛣️ Roadmap\n- Social feed\n- Friends list / Followers\n- User profile\n- User avatar upload\n- Edit user profile\n- Request and delete user data\n- Upload pictures in posts\n- Proper text formatting in posts\n- SuperUser access\n\nParts of this application is inspired by the following projects:\n- GraphQL official documentation\n- https://github.com/hidjou/classsed-graphql-mern-apollo/tree/master/client/src\n- https://github.com/henrispkl/MernBB\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fperrawd%2Freactbb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fperrawd%2Freactbb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fperrawd%2Freactbb/lists"}