Skip to content

dmdhrumilmistry/Flask-Portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Personal Portfolio website

Light and Dark Theme Personal Portfolio Website written using Flask Framework in Python.

Screenshots

  • Light Theme Cropped

    Light Theme Cropped

  • Light Theme

    Light Theme

  • Dark Theme

    Dark Theme

Technologies Used

  • Frontend

    • HTML
    • CSS
    • JS
  • Backend

    • Python
    • sqlite3

Installation

  • Install pre-requirements

    • git
    • Python 3.X
  • Clone repo

    git clone --depth=1 https://github.com/dmdhrumilmistry/Flask-Portfolio
  • Change directory

    cd Flask-Portfolio
  • Install Project requirements

    python -m pip install -r requirements.txt

    Note: Ubuntu users might have to use python3 instead of python

  • Make Database migrations

    flask db init
    flask db migrate -m "initial migration"
    flask db upgrade
  • run application using wsgi server

    waitress-serve wsgi:app

Deploy using Docker

  • Build image
    docker build -t flask-portfolio .
  • Run image
    docker run -d -p 8080:8080 flask-portfolio

TODO

  • Make Website Responsive
  • Create Blogs

Releases

No releases published

Packages

 
 
 

Contributors