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.
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.txt
Then 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
The inspiration for the website have been taken from the follwing:
- Simple Personal Diary- 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 for this project.
I'd like to express my greatest gratitude towards Corey Schafer for his amazing teaching efforts and flask playlist. For the website I've used the following resources:
- Icons: FlatIcons
- Fonts: GoogleFonts
- Bootstrap: Bootstrap
- External Packages: PyPI