{"id":23105858,"url":"https://github.com/jamilur-r/socializer","last_synced_at":"2025-04-03T22:24:52.426Z","repository":{"id":143930371,"uuid":"377533667","full_name":"jamilur-r/socializer","owner":"jamilur-r","description":"This is a social media app which is one of my largest personal project. The app features image or video posting, product promotion, live post update and chat implementation with web socket. Notification of latest updates. Post search. Post promotion and more.","archived":false,"fork":false,"pushed_at":"2021-07-04T17:45:34.000Z","size":3897,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-09T10:22:01.127Z","etag":null,"topics":["expo-app","full-stack-app","social-media"],"latest_commit_sha":null,"homepage":"https://jamilurrahman.com","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/jamilur-r.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":"2021-06-16T14:56:48.000Z","updated_at":"2021-07-20T16:39:46.000Z","dependencies_parsed_at":null,"dependency_job_id":"a04775f5-2f2a-4c1c-83c9-73fc1f40a39b","html_url":"https://github.com/jamilur-r/socializer","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/jamilur-r%2Fsocializer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jamilur-r%2Fsocializer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jamilur-r%2Fsocializer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jamilur-r%2Fsocializer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jamilur-r","download_url":"https://codeload.github.com/jamilur-r/socializer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247087529,"owners_count":20881409,"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":["expo-app","full-stack-app","social-media"],"created_at":"2024-12-17T00:55:10.465Z","updated_at":"2025-04-03T22:24:52.403Z","avatar_url":"https://github.com/jamilur-r.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Socializer\n\nThis is a social media app which is one of my largest personal project. The app features image or video posting, product promotion,\nlive post update and chat implementation with web socket. Notification of latest updates. Post search. Post promotion and more.\n\nThe project is currently 60% done which includes -\n\n1. Live post update with web socket\n1. Live like and comment to post update\n1. Post creation with video or photo\n1. Feed page\n1. Authentication\n1. Profile creation\n1. Profile photo and banner update\n1. backend api\n\nOnce the project is compele it will include -\n\n1. Live chat\n1. Post and product promotion\n1. Product upload\n1. Chat to buy\n1. Search\n1. Live notification\n\n## Useage -\n\nTo use this project clone the repo -\n\n```bash\n    git clone https://github.com/jamilur-r/socializer.git\n```\n\nCD into the project directory\n\n```bash\n    cd socializer\n```\n\nInstall packages\n\n```bash\n    cd api \u0026\u0026 yarn install\n    cd ../tamuku \u0026\u0026 yarn install\n```\n\ncreate a nodemon.json file in root directry of \"api\". This file should contain project credentials like so -\n\n```json\n\n{\n    \"env\": {\n        \"PORT\": \u003cPOST-NUMBER\u003e,\n        \"DB_URI\": \u003cDB-URL\u003e,\n        \"SECRET\": \u003c16-DIGIT-SECRET-KEY\u003e\n    }\n}\n\n```\n\nTo start API server cd into \"api\" directory and run -\n\n```bash\n    yarn dev\n```\n\nor\n\n```bash\n    yarn build\n```\n\nfor production build\n\nTo start app on expo cd into \"tamuku\" directory and run -\n\n```bash\n    yarn android\n\n    or\n\n    yarn ios\n```\n\n## Errors\n\nYou might face error connecting to local server from expo app. to solve this run -\n\n```bash\n    ipconfig\n```\n\nfor windows and copy the ipv4 address which might be something like 192.168.0.107\nnow replace this in -\n\n/tamuku/src/config/constants.ts\n\nwhich looks something like this -\n\n```typescript\nexport const API_ENDPOINT = \"http://\u003cREPLACE_HERE\u003e:5000/\";\nexport const POST_SERVER = \"http://\u003cREPLACE_HERE\u003e:5001\";\n```\n\nalso replace the IPV4 address in\n\napi/utils/utils.ts\n\n```javascript\nexport const IP = \"\u003cREPLACE_HERE\";\n```\n\n\n# Project Images \n\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"180\" height=\"350\" src=\"images/1.jpg\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"180\" height=\"350\" src=\"images/2.jpg\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"180\" height=\"350\" src=\"images/3.jpg\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"180\" height=\"350\" src=\"images/4.jpg\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"180\" height=\"350\" src=\"images/5.jpg\"\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"180\" height=\"350\" src=\"images/6.jpg\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"180\" height=\"350\" src=\"images/7.jpg\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"180\" height=\"350\" src=\"images/8.jpg\"\u003e\n\u003c/p\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjamilur-r%2Fsocializer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjamilur-r%2Fsocializer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjamilur-r%2Fsocializer/lists"}