Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pinakipb2/advanced-flask-magnews-website
Flask Magnews - Free Highly Customizable Blog Website based on Flask (Python)
https://github.com/pinakipb2/advanced-flask-magnews-website
Last synced: 4 days ago
JSON representation
Flask Magnews - Free Highly Customizable Blog Website based on Flask (Python)
- Host: GitHub
- URL: https://github.com/pinakipb2/advanced-flask-magnews-website
- Owner: pinakipb2
- License: mit
- Created: 2020-08-03T12:48:39.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-01-11T19:57:11.000Z (about 2 years ago)
- Last Synced: 2023-03-05T14:49:44.903Z (almost 2 years ago)
- Language: HTML
- Homepage:
- Size: 27.7 MB
- Stars: 5
- Watchers: 1
- Forks: 4
- Open Issues: 26
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Introduction
[![Flask Magnews](https://img.shields.io/badge/Flask%20Magnews-v1.0.0-orange.svg)](https://shields.io/)
[![forthebadge made-with-python](http://ForTheBadge.com/images/badges/made-with-python.svg)](https://www.python.org/)
[![Python v3.8.2](https://img.shields.io/badge/Python-v3.8.2-g.svg)](https://shields.io/)
![Open Source Love](https://badges.frapsoft.com/os/v1/open-source.svg?v=103) ![GitHub](https://img.shields.io/github/license/pinakipb2/advanced-flask-magnews-website?label=License) ![GitHub](https://img.shields.io/github/languages/code-size/pinakipb2/advanced-flask-magnews-website?label=Code%20Size) ![GitHub issues](https://img.shields.io/github/issues/pinakipb2/advanced-flask-magnews-website?label=Issues) ![GitHub forks](https://img.shields.io/github/forks/pinakipb2/advanced-flask-magnews-website?label=Forks) ![GitHub stars](https://img.shields.io/github/stars/pinakipb2/advanced-flask-magnews-website?label=Stars) ![GitHub contributors](https://img.shields.io/github/contributors/pinakipb2/advanced-flask-magnews-website?lable=Contributors) ![GitHub last commit](https://img.shields.io/github/last-commit/pinakipb2/advanced-flask-magnews-website?label=Last%20Commit)
**Flask Magnews** is a fully responsive and interactive blog website. Based on **[Flask](https://flask.palletsprojects.com/en/1.1.x/)** micro-framework.
Highly customizable and easy to use. Fits many screen resolutions from small mobile devices to large desktops.## Look?
### Homepage
![Flask Magnews](https://user-images.githubusercontent.com/48859773/89181685-d7858180-d5b1-11ea-8789-b244b7a40d35.png)
### Admin Dashboard
![AdminPanel](https://user-images.githubusercontent.com/48859773/89181824-1287b500-d5b2-11ea-8078-c528ec50afbb.png)
### User Dashboard
![UserPanel](https://user-images.githubusercontent.com/48859773/89181781-fe43b800-d5b1-11ea-9c1d-6c7f291a53c3.png)**Flask Magnews** has been carefully coded with clear comments in all of its JS, Python and HTML files.
## Requirements:
- Python (v3.8.2)+ [Recommended]
- MySQL
## Download:Download from [GitHub releases](https://github.com/pinakipb2/advanced-flask-magnews-website/releases).
## Installation
- Fork the repository ( [Here is the Guide](https://help.github.com/articles/fork-a-repo/) ).
- Clone to your machine
- Make a database "myblog" OR customize your own
- You may import demo values if requires or can start fresh!## Code to run:
Start MySQL then go to the root folder where the files are stored, Create a virtual environment and activate it and run the follwing commands after that:
```
pip install -r requirements.txt
```
### For database :
Run the following commands :
```
python
```
```
from website import db
```
```
db.create_all()
```
```
exit()
```
OR
import the sql dump from the "Demo SQL File" folder.
Then start the server by typing :
```
python run.py
```
The website will be live at:
```
http://127.0.0.1:5000/
```
## Browser Support- IE 10+
- Firefox (latest)
- Chrome (latest)
- Safari (latest)
- Opera (latest)
- Microsoft Edge (latest)## Contributions
Contributions are always **welcome and recommended**! Here is how:
- Fork the repository ( [Here is the Guide](https://help.github.com/articles/fork-a-repo/) ).
- Clone to your machine
- Create a new branch
- Make your changes
- Create a pull request### Contribution Requirements:
- When you contribute, you agree to give a non-exclusive license to Flask Magnews to use that contribution in any context as we (Flask Magnews) see appropriate.
- If you use content provided by another party, it must be appropriately licensed using an [open source](https://opensource.org/licenses) license.
- Contributions are only accepted through GitHub pull requests.
- Finally, contributed code must work in all supported browsers (see above for browser support).## License
Flask Magnews is an open source project by [Pinaki](https://pinakipb2.blogpost.com) that is licensed under [MIT](https://opensource.org/licenses/MIT).
Flask Magnews reserves the right to change the license of future releases.## Image Credits
- [Pixeden](http://www.pixeden.com/psd-web-elements/flat-responsive-showcase-psd)
- [Graphicsfuel](https://www.graphicsfuel.com/2013/02/13-high-resolution-blur-backgrounds/)
- [Pickaface](https://pickaface.net/)
- [Unsplash](https://unsplash.com/)
- [Uifaces](http://uifaces.com/)