{"id":20046715,"url":"https://github.com/harshit-saraswat/simple-blog-w-flask","last_synced_at":"2025-10-13T15:05:51.997Z","repository":{"id":228032215,"uuid":"285837124","full_name":"harshit-saraswat/Simple-Blog-w-Flask","owner":"harshit-saraswat","description":"This repo contains code for a simple flask-blog application using Flask and it's libraries for web development.","archived":false,"fork":false,"pushed_at":"2020-08-25T17:24:13.000Z","size":934,"stargazers_count":6,"open_issues_count":0,"forks_count":10,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-09-13T14:59:05.132Z","etag":null,"topics":["blog-wflask","bootstrap","css","flask","flask-application","html","jinja2","python","template","werkzeug"],"latest_commit_sha":null,"homepage":"","language":"HTML","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/harshit-saraswat.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}},"created_at":"2020-08-07T13:35:10.000Z","updated_at":"2025-09-03T09:08:20.000Z","dependencies_parsed_at":"2024-03-16T14:44:37.085Z","dependency_job_id":"3caeb01d-9238-416b-a9e6-978067521a2a","html_url":"https://github.com/harshit-saraswat/Simple-Blog-w-Flask","commit_stats":null,"previous_names":["harshit-saraswat/simple-blog-w-flask"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/harshit-saraswat/Simple-Blog-w-Flask","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/harshit-saraswat%2FSimple-Blog-w-Flask","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/harshit-saraswat%2FSimple-Blog-w-Flask/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/harshit-saraswat%2FSimple-Blog-w-Flask/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/harshit-saraswat%2FSimple-Blog-w-Flask/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/harshit-saraswat","download_url":"https://codeload.github.com/harshit-saraswat/Simple-Blog-w-Flask/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/harshit-saraswat%2FSimple-Blog-w-Flask/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279015893,"owners_count":26085777,"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","status":"online","status_checked_at":"2025-10-13T02:00:06.723Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["blog-wflask","bootstrap","css","flask","flask-application","html","jinja2","python","template","werkzeug"],"created_at":"2024-11-13T11:28:54.148Z","updated_at":"2025-10-13T15:05:51.969Z","avatar_url":"https://github.com/harshit-saraswat.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Simple-Blog-w-Flask\nThis repo contains code for a simple flask-blog application using Flask and it's libraries for web development.\n\nThis project is a template for a simple blog website with User Login/Signup, Post CRUD operations on a web interface.\n\nThe project is built using HTML, CSS, Bootstrap, Python, Flask, SQL and Jinja Logics.\n\n## Steps To Reproduce:\nFor project to run make sure you have a working version of Python 3.X (3.7) being used in the project.\nClone the repoto your local system and then after opening the terminal in the repo directory run the following command to install the requirements.\n\n    pip install -r requirements.txt\n        or\n    pip3 install -r requirements.txt\n\nThen to run the project open terminal and run the following command:\n\n    python app.py\n\nTo access the website just browse the following on your browser:\n    \n    localhost:5000\n\n## Snapshots:\n### Home Page\n\u003cimg alt=\"home-page-image\" src=\"imgs/home.PNG\"\u003e\n\n### Registration Page\n\u003cimg alt=\"registration-page-image\" src=\"imgs/register.PNG\"\u003e\n\n### Login Page\n\u003cimg alt=\"login-page-image\" src=\"imgs/login.PNG\"\u003e\n\n### Home Page After Login\n\u003cimg alt=\"home-page-image\" src=\"imgs/homePage.PNG\"\u003e\n\n### Pagination on various pages\n\u003cimg alt=\"pagination-page-image\" src=\"imgs/pagination_of_posts.PNG\"\u003e\n\n### Account Page\n\u003cimg alt=\"account-page-image\" src=\"imgs/account.PNG\"\u003e\n\n### New Post Page\n\u003cimg alt=\"new-post-page-image\" src=\"imgs/newPost.PNG\"\u003e\n\n### Home Page after Post\n\u003cimg alt=\"home-page-image\" src=\"imgs/homeAfterPost.PNG\"\u003e\n\n### Posts By User Page\n\u003cimg alt=\"user-posts-page-image\" src=\"imgs/postsByUser.PNG\"\u003e\n\n### Delete Post Page\n\u003cimg alt=\"delete-post-page-image\" src=\"imgs/deletePost.PNG\"\u003e\n\n### Update Post Page\n\u003cimg alt=\"update-post-page-image\" src=\"imgs/updatePost.PNG\"\u003e\n\n### Forgot Password Page\n\u003cimg alt=\"forgot-pass-page-image\" src=\"imgs/forgotPass.PNG\"\u003e\n\n### Reset Password Page\n\u003cimg alt=\"reset-pass-page-image\" src=\"imgs/resetPass.PNG\"\u003e\n\n### Page Responsiveness\n\u003cimg alt=\"responsiveness-page-image\" src=\"imgs/responsiveness.PNG\"\u003e\n\n### About Page\n\u003cimg alt=\"about-page-image\" src=\"imgs/about.PNG\"\u003e\n\n## Inspiration:\nThe inspiration for the website have been taken from the follwing:\n* [Simple Personal Diary](https://github.com/harshit-saraswat/Personal-Blog-Diary-Website)- This is my project from Complete Web Development Bootcamp Course using HTML, CSS, JS, NodeJS, ExpressJS and EJS. I though of making a Python/Flask based version of it with additional features.\nI am following Corey Schafer's Flask Playlist on [YouTube](https://www.youtube.com/playlist?list=PL-osiE80TeTs4UjLw5MM6OjgkjFeUxCYH) for this project.\n\n## Acknowledgements:\nI'd like to express my greatest gratitude towards [Corey Schafer](https://github.com/CoreyMSchafer) for his amazing teaching efforts and flask playlist.\nFor the website I've used the following resources:\n* ***Icons***: [FlatIcons](https://www.flaticon.com/)\n* ***Fonts***: [GoogleFonts](https://fonts.google.com/)\n* ***Bootstrap***: [Bootstrap](https://getbootstrap.com/)\n* ***External Packages***: [PyPI](https://pypi.org/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fharshit-saraswat%2Fsimple-blog-w-flask","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fharshit-saraswat%2Fsimple-blog-w-flask","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fharshit-saraswat%2Fsimple-blog-w-flask/lists"}