{"id":28758974,"url":"https://github.com/dhananjay66/blogsite","last_synced_at":"2026-04-11T02:51:32.321Z","repository":{"id":298838900,"uuid":"995862746","full_name":"Dhananjay66/blogsite","owner":"Dhananjay66","description":"A modular Django project with integrated REST API support for managing blog content and user accounts. Built using Django and Django REST Framework, it offers clean architecture and scalable endpoints. Perfect for learning full-stack backend development and API integration.","archived":false,"fork":false,"pushed_at":"2025-06-13T06:15:02.000Z","size":406,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-13T07:25:39.414Z","etag":null,"topics":["backend","blog-api","django","django-rest-framework","modular","python","rest-api","sqlite"],"latest_commit_sha":null,"homepage":"https://django-blogsite-kopq.onrender.com","language":"JavaScript","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/Dhananjay66.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,"zenodo":null}},"created_at":"2025-06-04T05:51:15.000Z","updated_at":"2025-06-13T06:18:28.000Z","dependencies_parsed_at":"2025-06-13T07:25:44.048Z","dependency_job_id":"00354837-be69-4414-a6b9-3014f729c0f1","html_url":"https://github.com/Dhananjay66/blogsite","commit_stats":null,"previous_names":["dhananjay66/blogsite"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Dhananjay66/blogsite","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dhananjay66%2Fblogsite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dhananjay66%2Fblogsite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dhananjay66%2Fblogsite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dhananjay66%2Fblogsite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Dhananjay66","download_url":"https://codeload.github.com/Dhananjay66/blogsite/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dhananjay66%2Fblogsite/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260294439,"owners_count":22987619,"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":["backend","blog-api","django","django-rest-framework","modular","python","rest-api","sqlite"],"created_at":"2025-06-17T05:00:55.427Z","updated_at":"2026-04-11T02:51:32.293Z","avatar_url":"https://github.com/Dhananjay66.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 📝 Django Blog API Project\n\nThis is a Django-based Blog project with integrated Django REST Framework (DRF) for API development. It includes user account handling, blog management, and API routing, structured across modular Django apps.\n\n---\n\n## 🚀 Features\n\n- Django-powered backend with modular app structure  \n- RESTful APIs built using Django REST Framework  \n- User account and blog post management  \n- Well-organized project with clean architecture  \n- Ready for deployment with static file handling\n\n---\n\n## 🗂️ Project Structure\n\n```\n\nblog/\n├── accounts/         # Handles user accounts\n│   ├── models.py\n│   ├── serializers.py\n│   ├── views.py, urls.py, etc.\n│   └── migrations/\n├── api/              # API routing app\n│   └── urls.py\n├── blog/             # Main project settings\n│   ├── settings.py\n│   ├── urls.py\n│   └── wsgi.py, asgi.py\n├── home/             # Blog content handling\n│   ├── models.py\n│   ├── serializers.py\n│   ├── views.py, urls.py\n│   └── migrations/\n├── db.sqlite3        # SQLite database\n├── manage.py         # Django management script\n└── requirements.txt  # Python dependencies\n\n````\n\n---\n\n## 🛠️ Installation\n\n1️⃣ **Clone the repository:**\n```bash\ngit clone https://github.com/your-username/blog.git\ncd blog\n````\n\n2️⃣ **Create and activate virtual environment:**\n\n```bash\npython -m venv env\nsource env/bin/activate     # On Windows: env\\Scripts\\activate\n```\n\n3️⃣ **Install dependencies:**\n\n```bash\npip install -r requirements.txt\n```\n\n4️⃣ **Apply migrations:**\n\n```bash\npython manage.py makemigrations\npython manage.py migrate\n```\n\n5️⃣ **Run the development server:**\n\n```bash\npython manage.py runserver\n```\n\n---\n\n## 📦 API Endpoints\n\nSample API base: `http://localhost:8000/api/`\n\n| Method | Endpoint       | Description            |\n| ------ | -------------- | ---------------------- |\n| GET    | `/blogs/`      | List all blog posts    |\n| POST   | `/blogs/`      | Create a new blog post |\n| GET    | `/blogs/\u003cid\u003e/` | Retrieve a single post |\n| PUT    | `/blogs/\u003cid\u003e/` | Update a post          |\n| DELETE | `/blogs/\u003cid\u003e/` | Delete a post          |\n\n*(Modify routes as per your `urls.py` setup.)*\n\n---\n\n## 🔧 Tech Stack\n\n* **Python 3.x**\n* **Django**\n* **Django REST Framework**\n* **SQLite** (default DB)\n* **Bootstrap or custom CSS (optional)**\n\n---\n\n## ✍️ Author\n\n**Dhananjay Pratap Singh**\nBuilt with ❤️ using Django + DRF\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdhananjay66%2Fblogsite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdhananjay66%2Fblogsite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdhananjay66%2Fblogsite/lists"}