{"id":21649629,"url":"https://github.com/manjurulhoque/django-social-network","last_synced_at":"2025-05-15T13:08:32.827Z","repository":{"id":36108122,"uuid":"204292923","full_name":"manjurulhoque/django-social-network","owner":"manjurulhoque","description":"Django based social network","archived":false,"fork":false,"pushed_at":"2025-03-06T23:00:17.000Z","size":15254,"stargazers_count":514,"open_issues_count":5,"forks_count":143,"subscribers_count":25,"default_branch":"master","last_synced_at":"2025-04-15T05:32:06.582Z","etag":null,"topics":["django","django-channels","hacktoberfest","social-network","web-sockets"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/manjurulhoque.png","metadata":{"files":{"readme":"README.md","changelog":"newsfeed/__init__.py","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,"zenodo":null}},"created_at":"2019-08-25T12:44:59.000Z","updated_at":"2025-04-14T17:48:07.000Z","dependencies_parsed_at":"2024-11-25T07:35:09.691Z","dependency_job_id":"8fd754be-75e8-464b-86d1-7ee199eb63a9","html_url":"https://github.com/manjurulhoque/django-social-network","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manjurulhoque%2Fdjango-social-network","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manjurulhoque%2Fdjango-social-network/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manjurulhoque%2Fdjango-social-network/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manjurulhoque%2Fdjango-social-network/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/manjurulhoque","download_url":"https://codeload.github.com/manjurulhoque/django-social-network/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254346624,"owners_count":22055808,"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":["django","django-channels","hacktoberfest","social-network","web-sockets"],"created_at":"2024-11-25T07:34:58.671Z","updated_at":"2025-05-15T13:08:27.819Z","avatar_url":"https://github.com/manjurulhoque.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Django Social Network\n\nA Django 4.0 -based open source social network application.\n## Badges\n[![MIT License](https://img.shields.io/badge/License-MIT-green.svg)](https://github.com/manjurulhoque/django-social-network/blob/master/LICENSE)\n[![GitHub issues](https://img.shields.io/github/issues/manjurulhoque/django-social-network)](https://github.com/manjurulhoque/django-social-network/issues)\n[![Forks](https://img.shields.io/github/forks/manjurulhoque/django-social-network)](https://github.com/manjurulhoque/django-social-network/fork)\n[![Starts](https://img.shields.io/github/stars/manjurulhoque/django-social-network)](https://github.com/manjurulhoque/django-social-network)\n[![Tweet](https://img.shields.io/twitter/url?url=https%3A%2F%2Fgithub.com%2Fmanjurulhoque%2Fdjango-social-network\n)](https://img.shields.io/twitter/url?url=https%3A%2F%2Fgithub.com%2Fmanjurulhoque%2Fdjango-social-network\n)\n\n\n## Features\n\n- Login/Register as a user.\n- Create posts and comment on the particular post.\n- Receive notification when someone comment on your post.\n- Send friend request and accept request.\n- Live chat with friends.\n\n\n## Installation\n1. Clone or download this repository and open it in your editor of choice: \n```bash\ngit clone https://github.com/manjurulhoque/django-social-network.git\n```\n2. cd into project repository.\n```bash\n cd django-social-network\n ``` \n3. To get this project up and running you should start by having Python installed on your computer. It's advised you create a virtual environment to store your projects dependencies separately. You can install virtualenv with\n\n```bash\nsudo apt install python3-venv\n```\n4. Within the directory run the following command to create your new virtual environment:\n```bash\npython3 -m venv my-project-env\n```\nThe command above creates a directory called my-project-env, which contains a copy of the Python binary, the Pip package manager, the standard Python library and other supporting files.\n\n5. To start using this virtual environment, you need to activate it by running the activate script:\n```bash\nsource my-project-env/bin/activate.\n```\nOnce activated, the virtual environment’s bin directory will be added at the beginning of the $PATH variable. Also your shell’s prompt will change and it will show the name of the virtual environment you’re currently using. In our case that is \n```bash \n(my-project-env) $\n```\nNow that the virtual environment is activated, we can start installing, upgrading, and removing packages using pip.\n\n6. The first step is to install the module,using the Python package manager, pip:\n```bash\npip -r install requirements.txt\n```\nModify `django-social-network/setting.py` with database settings if you want to connect database other than default sqlite db.\n\n\n7. Run the following commands in the root folder.\n```bash\npython manage.py makemigrations\npython manage.py migrate\n```\n8. Also create a superuser by :\n```bash\npython manage.py createsuperuser\n```\n9. To get start runserver localy by:\n```bash\npython manage.py runserver\n```\nOpen up a browser and visit: http://127.0.0.1:8000/ , then you will see the application.\n## Screenshots\n\n\u003cimg src=\"screenshots/register.png\" height=\"300\"\u003e\u003cimg src=\"screenshots/login.png\" height=\"300\"\u003e\u003cimg src=\"screenshots/home.png\" height=\"300\"\u003e\n\u003cimg src=\"screenshots/post.png\" height=\"300\"\u003e\u003cimg src=\"screenshots/sent-request.png\" height=\"300\"\u003e\u003cimg src=\"screenshots/editprofile.png\" height=\"300\"\u003e\n\u003cimg src=\"screenshots/accept.png\" height=\"300\"\u003e\u003cimg src=\"screenshots/accept2.png\" height=\"300\"\u003e\u003cimg src=\"screenshots/chat1.png\" height=\"300\"\u003e\n\u003cimg src=\"screenshots/chat2.png\" height=\"300\"\u003e\u003cimg src=\"screenshots/chat3.png\" height=\"300\"\u003e\n\n## Contributing\n\nContributions are always welcome!\n\nSee `contributing.md` for ways to get started.\n\nPlease adhere to this project's `code of conduct`.\n\n## Support\nShow your support by 🌟 the project!!\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmanjurulhoque%2Fdjango-social-network","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmanjurulhoque%2Fdjango-social-network","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmanjurulhoque%2Fdjango-social-network/lists"}