Skip to content

al102030/Simple-project-Flask-

Repository files navigation

Flask Blog

Simple project by Flask micro web framework

This is a Python Flask Full-Featured Web App that you can create your own blog or website by personalizing and developing this app. In this software, all the basic and essential facilities are created based on the Flask Blueprint.

Table of contents:


Instructions for setting up Python and dependencies

  • Install Python, preferably version 3.11 and later.
    • In MacOS, visit here

    • In Linux, visit here

  • Install pip by file
    • Download pip file:
      curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

    • Install pip:
      python get-pip.py

  • Install pipenv:
    • pip install pipenv
  • Install git

Download project to your personal computer

Clone project by this command:
git clone https://github.com/al102030/Simple-project-Flask-.git

Dependencies

All requirements that you need to install:

bcrypt==4.0.1
blinker==1.6
certifi==2022.12.7
charset-normalizer==3.1.0
click==8.1.3
dnspython==2.3.0
email-validator==1.3.1
flask==2.2.3
flask-bcrypt==1.0.1
flask-login==0.6.2
flask-mail==0.9.1
flask-sqlalchemy==3.0.3
flask-wtf==1.1.1
greenlet==2.0.2
idna==3.4
itsdangerous==2.0.1
jinja2==3.1.2
markupsafe==2.1.2
pillow==9.5.0
requests==2.28.2
sqlalchemy==2.0.8
typing-extensions==4.5.0
urllib3==1.26.15
werkzeug==2.2.3
wtforms==3.0.1

Install dependencies

First enter to project directory:
cd Simple-project-Flask-
Install requirements by pipenv:
pipenv install -r requirements. txt

Running project

In the project main directory(Simple-project-Flask-) run this command:
python run.py

Congratulations, It's Done!

In your browser open this linm:
http://127.0.0.1:5000



Congratulations!
Now you can develop your own app.

Project interface

Flask Blog



Special Thanks to my dear friends!
Corey Schafer.
athlonme
Hesam Mirazimi