{"id":19603239,"url":"https://github.com/brownboycodes/brownboycodes-social-network","last_synced_at":"2025-09-05T02:48:51.472Z","repository":{"id":103325556,"uuid":"361171649","full_name":"brownboycodes/brownboycodes-social-network","owner":"brownboycodes","description":"minimalistic social networking app","archived":false,"fork":false,"pushed_at":"2021-05-26T06:00:48.000Z","size":2042,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-26T15:47:01.465Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/brownboycodes.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2021-04-24T13:40:12.000Z","updated_at":"2021-05-26T06:00:51.000Z","dependencies_parsed_at":null,"dependency_job_id":"5f51bc0b-9fb2-4867-b254-bebdce07c48f","html_url":"https://github.com/brownboycodes/brownboycodes-social-network","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/brownboycodes/brownboycodes-social-network","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brownboycodes%2Fbrownboycodes-social-network","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brownboycodes%2Fbrownboycodes-social-network/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brownboycodes%2Fbrownboycodes-social-network/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brownboycodes%2Fbrownboycodes-social-network/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brownboycodes","download_url":"https://codeload.github.com/brownboycodes/brownboycodes-social-network/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brownboycodes%2Fbrownboycodes-social-network/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273703694,"owners_count":25153001,"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-09-05T02:00:09.113Z","response_time":402,"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":[],"created_at":"2024-11-11T09:28:47.080Z","updated_at":"2025-09-05T02:48:51.414Z","avatar_url":"https://github.com/brownboycodes.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# **Social Networking App by brownboycodes**\n\n---\n\nThis is a minimalistic social networking app\nThis app enables users to create and publish posts and message other users\n\nPeople who wish to use these features first need to create an account\nThis is a demo app so everyone is requested not to use their real email accounts, since important mechanisms like email id verification and password reset has not been included\n\nTechnologies being used on the Frontend:\n\n    1. React as the frontend framework\n    2. React Bootstrap and Bootstrap for implementing prebuilt CSS\n    3. React-Query has been used for asynchronous data management\n    4. Redux for state management of components\n    5. client-side SocketIO for realtime data integration\n    6. Formik and Yup has been used for input form management and form validation\n    7. Notyf for showing notifications\n    8. Google Fonts\n\nTechnologies being used on the Backend:\n\n    1. Express and NodeJS for backend\n    2. SocketIO is being used for realtime data transfer\n    3. NeDB is being used for databases\n    4. passport-js, express-session and bcrypt is being used user authentication\n\n---\n\n## Landing Page\n\n---\n\n![Homepage](./frontend/public/images/social_network_landing.jpg)\n\n---\n## page containing all Posts\n\n---\n\n![All Posts](./frontend/public/images/brownboycodes-social.jpg)\n\n---\n## chat messenger\n\n---\n\n![Messenger](./frontend/public/images/brownboycodes-social-messaging.png)\n\n---\n\nTo build the clientside of the application run:\n\n    npm run heroku-postbuild\n\nTo start the application in production mode run:\n\n    npm run start\n    \nTo start the application in development mode run:\n    \n    npm run startDev\n\n---\n\ncreated by [Nabhodipta Garai | brownboycodes](https://brownboycodes.herokuapp.com/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrownboycodes%2Fbrownboycodes-social-network","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrownboycodes%2Fbrownboycodes-social-network","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrownboycodes%2Fbrownboycodes-social-network/lists"}