Skip to content

full-stack-final-project/Personal-blog-website

Repository files navigation

Personal-blog-website

Intro

This is a final project of CS465/565P for bulding a personal blog website using Python and Flask!

Deployment: https://yq-blogsite.herokuapp.com/

Installation

  1. Clone:

    git clone https://github.com/full-stack-final-project/Personal-blog-website.git

    cd Personal-blog-website

  2. Install pipenv: pip install pipenv

  3. Create and activate virtual env for this project:

    pipenv install

    pipenv shell

Run

  1. Generate database data using command: flask make-faker

  2. Run the project using command: flask run

Other commands

  1. flask init -- setting username & password & site_title for the website.

  2. flask init-database -- clearing all the original data in the database and then creating new empty database.

  3. flask routes -- showing the routes for the app

  4. flask shell --- running a shell in the app context.

Login information

Username: admin

Password: fullstack

References

  1. https://www.youtube.com/watch?v=XHGpPCYmPvI

  2. https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world

  3. https://flask.palletsprojects.com/en/1.1.x/tutorial/

  4. https://flask-login.readthedocs.io/en/latest/

  5. https://github.com/gouthambs/Flask-Blogging

  6. https://github.com/greyli/helloflask

  7. https://www.digitalocean.com/community/tutorials/how-to-make-a-web-application-using-flask-in-python-3

  8. https://charlesleifer.com/blog/how-to-make-a-flask-blog-in-one-hour-or-less/

  9. https://github.com/gautambajaj/Flask-Blog-App

  10. https://getbootstrap.com/docs/4.0/getting-started/introduction/

  11. https://themes.3rdwavemedia.com/demo/devresume/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published