Skip to content

Latest commit

 

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

About

Web Portfolio written in Python using Flask

Topics

Resources

Stars

9 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages