This is a web application useful for making blogs. You can also read, delete, update your blogs.
http://anshiblogwebapp.herokuapp.com/
This is a web application made using Python Flask framework. The application will be used for facilitating users to make blogs. The users can make blogs on it, on completion can remove them. In case in some change of plans, can edit the blog. If required, we would add an admin functionality also to make it good. I created it during Tinkerhub Foundation's online mentored learning program "Python Beyond Basics"
Day One: Make a hello world app
Day Two: Make another main page
Day Three: Make a navigation bar
Day Four: Make a footer
Day Five: Learn database and add models to Flask app
Day Six: Learn how to do CRUD operations on database using Flask
Day Seven: Style the front page
Day Eight: Style the main page
Day Nine: Improve the page
Day Ten: Make the header footer reusable
Day Eleven: Do some more improvement
Day Twelve: Deploy the app on Heroku
I learnt how to use Slack app using this program which is used by industry. Also during this program I got to explore git more. I got to learn about the flask basics and how I can connect my app to database. Also during this program I improved my HTML-CSS basics and learnt how to build a header and a footer. I now know how to deploy my applications on Heroku anytime. Also this program got me excited with Flask development. I never had thought I could enjoy this very much. I am grateful that I got this oppportunity to be part of this program
Step 1:
Python Should be installed. You can install it from https://www.python.org/downloads/
Step 2:
Check whether pip is installed or not. You can check it by typing following command on command prompt/shell:
> pip --version
If the version comes up, well and good.
If the message shows that pip is not installed, you can install it by following steps from this link: https://pip.pypa.io/en/stable/installing/
Step 3:
Get inside the project folder through command prompt. And type:
> pip install -r requirements.txt
And all required packages will be installed. Now you can run the project using:
> python app.py