Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/parthnagarkar875/blog-website
https://github.com/parthnagarkar875/blog-website
blog flask flask-application flask-sqlalchemy python python-3 python3
Last synced: 4 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/parthnagarkar875/blog-website
- Owner: parthnagarkar875
- License: mit
- Created: 2020-04-21T20:35:50.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T10:02:35.000Z (about 2 years ago)
- Last Synced: 2024-11-26T00:11:45.295Z (2 months ago)
- Topics: blog, flask, flask-application, flask-sqlalchemy, python, python-3, python3
- Language: Python
- Homepage: http://goatchain-blog.herokuapp.com/home
- Size: 663 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
๐ฎ๐ณ ๐ค Blog Website :computer::mag_right:A blog website made by me to understand the fundamentals of Flask.
Website is hosted at http://goatchain-blog.herokuapp.com/home# Features!
- Blogspot website with multiple users
- Create, update and delete posts
- Unique id for each post and user
- Users can change their profile picture
- Filtered pages for each user and their posts
- Gmail connection for password reset
- Structured with flask blueprint### Flask
Flask is a micro web framework written in Python. It is classified as a microframework because it does not require particular tools or libraries. As it writes on the [Wikipedia][wiki]>It has no database abstraction layer, form validation, or any other components where pre-existing third-party libraries provide common functions.
>However, Flask supports extensions that can add application features as if they were implemented in Flask itself.
>Extensions exist for object-relational mappers, form validation, upload handling, various open authentication technologies and several common framework related tools. Extensions are updated far more frequently than the core Flask program.### Tech
Flask depends on the Jinja template engine and the Werkzeug WSGI toolkit. The documentation for these libraries can be found at:
* [Jinja] - Jinja is a modern and designer-friendly templating language for Python, modelled after Djangoโs templates.
* [Werkzeug WSGI] - Werkzeug is a comprehensive WSGI web application library. It began as a simple collection of various utilities for WSGI applications and has become one of the most advanced WSGI utility libraries.And of course Flask itself is open source with a [public repository][Flask] on GitHub.
This readme file is created with the help of [dillinger.io][Dillinger]
### Todos
- Custom error messages.
[//]: # (These are reference links used in the body of this note and get stripped out when the markdown processor does its job. There is no need to format nicely because it shouldn't be seen. Thanks SO - http://stackoverflow.com/questions/4823468/store-comments-in-markdown-syntax)
[Flask]:
[Jinja]:
[Werkzeug WSGI]:
[wiki]:
[Dillinger]:
[corey]: