{"id":27245906,"url":"https://github.com/akash1362000/django_blogapp","last_synced_at":"2025-06-16T21:38:48.817Z","repository":{"id":40330311,"uuid":"257806726","full_name":"Akash1362000/Django_BlogApp","owner":"Akash1362000","description":"A blog app ✍ developed using Python Django 🌐 with many features such as - View Blogs written by community 👨‍👩‍👦 | Write your own blogs by creating an account ✔ | View, Update your profile 💇‍♂️ | Upload Profile Picture 🤳 | Password reset feature 🔐","archived":false,"fork":false,"pushed_at":"2024-04-17T02:02:41.000Z","size":4790,"stargazers_count":91,"open_issues_count":4,"forks_count":23,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-10T21:36:29.794Z","etag":null,"topics":["blog","blog-app","blog-app-django","bootstrap","css","django","django-project","html","javascript","python"],"latest_commit_sha":null,"homepage":"https://blog-app-w21y.onrender.com/","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/Akash1362000.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,"zenodo":null}},"created_at":"2020-04-22T06:01:18.000Z","updated_at":"2025-04-09T14:06:38.000Z","dependencies_parsed_at":"2024-01-30T08:35:46.177Z","dependency_job_id":"4c6f17d9-869f-464c-90ea-ea0015d680db","html_url":"https://github.com/Akash1362000/Django_BlogApp","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Akash1362000/Django_BlogApp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Akash1362000%2FDjango_BlogApp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Akash1362000%2FDjango_BlogApp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Akash1362000%2FDjango_BlogApp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Akash1362000%2FDjango_BlogApp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Akash1362000","download_url":"https://codeload.github.com/Akash1362000/Django_BlogApp/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Akash1362000%2FDjango_BlogApp/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260246275,"owners_count":22980367,"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":["blog","blog-app","blog-app-django","bootstrap","css","django","django-project","html","javascript","python"],"created_at":"2025-04-10T21:29:48.416Z","updated_at":"2025-06-16T21:38:48.794Z","avatar_url":"https://github.com/Akash1362000.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Django Blog App\n\n![Blog App Banner](https://i.imgur.com/oN71fj9.jpg)\n\n[![Hits](https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https%3A%2F%2Fgithub.com%2FAkash1362000%2FDjango_BlogApp%2F\u0026count_bg=%2379C83D\u0026title_bg=%23555555\u0026icon=\u0026icon_color=%23E7E7E7\u0026title=hits\u0026edge_flat=false)](https://hits.seeyoufarm.com) [![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](https://github.com/Akash1362000/Django_BlogApp/graphs/commit-activity)\n\n### Demo 🎥\n\n![BlogApp Demo](https://i.imgur.com/mpntklM.gif)\n\n### Checkout the live website [here](https://blog-app-w21y.onrender.com)\n\n### Development 👨‍💻\n**Note** : Make sure you have Python version 3.8+\n\n### Environment Setup 🚀\n\n`$ git clone https://github.com/Akash1362000/django_project_blogapp.git`\n\n`$ cd django_project_blogapp/`\n\nIf virtualenv is not installed [(What is virtualenv?)](https://www.youtube.com/watch?v=N5vscPTWKOk\u0026t=313s):\n\n`$ pip install virtualenv`\n\nCreate a virtual environment\n\n`$ virtualenv venv`\n\nActivate the environment everytime you open the project\n\n`$ source venv/Scripts/activate`\n\nInstall requirements 🛠\n\n`$ pip install -r requirements.txt`\n\n`$ pre-commit install`\n\nRun migrations for Database\n\n\n`$ python manage.py migrate`\n\nCreate superuser for Admin Login 🔐\n\n`$ python manage.py createsuperuser`\n\nEnter your desired username, email and password. Make sure you remember them as you'll need them in future.\n\neg.\n\n    Username: admin\n\n    Email: admin@admin.com\n\n    Password: HighlyConfidentialPassword\n\nAll Set! 🤩\n\nNow you can run the server to see your application up \u0026 running 🚀\n\n`$ python manage.py runserver`\n\nTo exit the environment ❎\n\n`$ deactivate`\n\nEvery time you want to open the application in browser, make sure you run:\n\n`$ source venv/Scripts/activate`\n\n`$ python manage.py runserver`\n\n\n---\n## Docker Setup (Optional) ![](https://skillicons.dev/icons?i=docker)\n\nIf you want to use Docker to run this project, you need to do the following steps:\n- Install Docker for your OS from [here](https://www.docker.com/products/docker-desktop/)\n- Run `docker --version` and `docker compose --version` [In Windows, you need to run `docker-compose --version` to check the version]\n- If you see both the versions, then Docker is successfully installed on your system and you can follow along\n- If you don't see the version, check with your Docker installation\n- Run `docker compose up -d`\n- Run `docker exec -it blog_app sh -c \"python manage.py createsuperuser\"` to create a new superuser\n- Access the app at [http://localhost:8000](http://localhost:8000)\n- To stop the container, run `docker compose stop` from the project root\n- To restart the container, run `docker compose start` from the project root\n- To delete the container, run `docker compose down` from the project root\n\n---\n\n\n## Stargazers\n\n[![Stargazers](https://reporoster.com/stars/Akash1362000/Django_BlogApp)](https://github.com/Akash1362000/Django_BlogApp/stargazers)\n\nLeave a ⭐ from [here](https://github.com/Akash1362000/Django_BlogApp) if you like 😁\n\n---\n\n### License ✍\n\n```\nMIT License\n\nCopyright (c) 2020 Akash Shrivastava\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakash1362000%2Fdjango_blogapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fakash1362000%2Fdjango_blogapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakash1362000%2Fdjango_blogapp/lists"}