Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/harshit-saraswat/simple-blog-w-flask
This repo contains code for a simple flask-blog application using Flask and it's libraries for web development.
https://github.com/harshit-saraswat/simple-blog-w-flask
blog-wflask bootstrap css flask flask-application html jinja2 python template werkzeug
Last synced: 7 days ago
JSON representation
This repo contains code for a simple flask-blog application using Flask and it's libraries for web development.
- Host: GitHub
- URL: https://github.com/harshit-saraswat/simple-blog-w-flask
- Owner: harshit-saraswat
- Created: 2020-08-07T13:35:10.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-08-25T17:24:13.000Z (about 4 years ago)
- Last Synced: 2024-03-16T14:44:20.542Z (8 months ago)
- Topics: blog-wflask, bootstrap, css, flask, flask-application, html, jinja2, python, template, werkzeug
- Language: HTML
- Homepage:
- Size: 912 KB
- Stars: 3
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Simple-Blog-w-Flask
This repo contains code for a simple flask-blog application using Flask and it's libraries for web development.This project is a template for a simple blog website with User Login/Signup, Post CRUD operations on a web interface.
The project is built using HTML, CSS, Bootstrap, Python, Flask, SQL and Jinja Logics.
## Steps To Reproduce:
For project to run make sure you have a working version of Python 3.X (3.7) being used in the project.
Clone the repoto your local system and then after opening the terminal in the repo directory run the following command to install the requirements.pip install -r requirements.txt
or
pip3 install -r requirements.txtThen to run the project open terminal and run the following command:
python app.py
To access the website just browse the following on your browser:
localhost:5000## Snapshots:
### Home Page### Registration Page
### Login Page
### Home Page After Login
### Pagination on various pages
### Account Page
### New Post Page
### Home Page after Post
### Posts By User Page
### Delete Post Page
### Update Post Page
### Forgot Password Page
### Reset Password Page
### Page Responsiveness
### About Page
## Inspiration:
The inspiration for the website have been taken from the follwing:
* [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.
I am following Corey Schafer's Flask Playlist on [YouTube](https://www.youtube.com/playlist?list=PL-osiE80TeTs4UjLw5MM6OjgkjFeUxCYH) for this project.## Acknowledgements:
I'd like to express my greatest gratitude towards [Corey Schafer](https://github.com/CoreyMSchafer) for his amazing teaching efforts and flask playlist.
For the website I've used the following resources:
* ***Icons***: [FlatIcons](https://www.flaticon.com/)
* ***Fonts***: [GoogleFonts](https://fonts.google.com/)
* ***Bootstrap***: [Bootstrap](https://getbootstrap.com/)
* ***External Packages***: [PyPI](https://pypi.org/)