{"id":26037616,"url":"https://github.com/ebrahimakbari/socialnetwork_drf","last_synced_at":"2026-04-22T13:32:09.742Z","repository":{"id":270947782,"uuid":"911935940","full_name":"Ebrahimakbari/socialnetwork_drf","owner":"Ebrahimakbari","description":"SocialNetwork with (DRF) and JWT","archived":false,"fork":false,"pushed_at":"2025-01-19T09:17:28.000Z","size":2051,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-14T08:57:38.699Z","etag":null,"topics":["django-rest-framework","jwt","python"],"latest_commit_sha":null,"homepage":"","language":"Python","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/Ebrahimakbari.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":"2025-01-04T08:37:22.000Z","updated_at":"2025-01-19T09:17:30.000Z","dependencies_parsed_at":"2025-01-04T09:50:02.410Z","dependency_job_id":"7334f800-fde5-49ef-a221-e65b4b627162","html_url":"https://github.com/Ebrahimakbari/socialnetwork_drf","commit_stats":null,"previous_names":["ebrahimakbari/socialnetwork_drf"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Ebrahimakbari/socialnetwork_drf","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ebrahimakbari%2Fsocialnetwork_drf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ebrahimakbari%2Fsocialnetwork_drf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ebrahimakbari%2Fsocialnetwork_drf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ebrahimakbari%2Fsocialnetwork_drf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ebrahimakbari","download_url":"https://codeload.github.com/Ebrahimakbari/socialnetwork_drf/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ebrahimakbari%2Fsocialnetwork_drf/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32139168,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-22T13:27:12.868Z","status":"ssl_error","status_checked_at":"2026-04-22T13:26:44.791Z","response_time":58,"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":["django-rest-framework","jwt","python"],"created_at":"2025-03-07T08:20:18.812Z","updated_at":"2026-04-22T13:32:04.734Z","avatar_url":"https://github.com/Ebrahimakbari.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Social Network DRF\n\nThis is a social network web application built using Django and Django REST Framework (DRF) with JWT authentication and email verification.\n\n## Table of Contents\n\n- [Social Network DRF](#social-network-drf)\n  - [Table of Contents](#table-of-contents)\n  - [Introduction](#introduction)\n  - [Features](#features)\n  - [Technologies Used](#technologies-used)\n  - [Installation](#installation)\n  - [Usage](#usage)\n  - [API Endpoints](#api-endpoints)\n  - [Contributing](#contributing)\n\n## Introduction\n\nThe Social Network DRF is a platform where users can create posts, like posts, and comment on posts. It provides a RESTful API for easy integration with front-end applications.\n\n## Features\n\n- User authentication and authorization using JWT tokens.\n- CRUD operations for posts, comments, and likes.\n- Swagger documentation for API endpoints.\n\n## Technologies Used\n\n- Django: A high-level Python web framework.\n- Django REST Framework: A powerful and flexible toolkit for building Web APIs.\n- PostgreSQL: A relational database management system.\n- Docker: A platform for developing, shipping, and running applications.\n\n## Installation\n\n1. Clone the repository to your local machine:\n\n```bash\ngit clone /home/ebrahim/Desktop/projects/drf/SocialNetwork-drf\n```\n\n2. Navigate to the project directory:\n\n```bash\ncd SocialNetwork-drf\n```\n\n3. Build the Docker containers:\n\n```bash\ndocker-compose up --build\n```\n\n4. Run the migrations:\n\n```bash\ndocker-compose run web python manage.py migrate\n```\n\n5. Create a superuser (optional):\n\n```bash\ndocker-compose run web python manage.py createsuperuser\n```\n\n## Usage\n\n1. Start the application:\n\n```bash\ndocker-compose up\n```\n\n2. Access the application at `http://localhost:8000/`.\n\n3. Access the Swagger documentation at `http://localhost:8000/swagger/`.\n\n## API Endpoints\n\n- Authentication: `/api/auth/`\n- Posts: `/api/posts/`\n- Comments: `/api/comments/`\n- Likes: `/api/likes/`\n\n## Contributing\n\nContributions are welcome! Please follow these steps to contribute:\n\n1. Fork the repository.\n2. Create a new branch.\n3. Make your changes.\n4. Commit your changes.\n5. Push to the branch.\n6. Create a pull request.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Febrahimakbari%2Fsocialnetwork_drf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Febrahimakbari%2Fsocialnetwork_drf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Febrahimakbari%2Fsocialnetwork_drf/lists"}