Web portfolio template build using Flask, for the Production Engineering track during the MLH Fellowship.
This website contains an about me page, an experiences, a projects page and a hobbies page. It is a template site upon which a user can add their own photos and text to make a personal portfolio. The experiences page, past and current education will be displayed, as well as work experiences. The projects and hobbies are meant to highlight the user's strengths and share about what interests them and what makes them unique. There's also an interactive map: the user can label special locations meaningful to them and include a short description & images about that location. Viewers can click on various locations the user has labelled and view what the user wrote about that location.
Make sure you have python3 and pip installed
Create and activate virtual environment using virtualenv
$ python -m venv python3-virtualenv
$ source python3-virtualenv/bin/activate
Use the package manager pip to install all dependencies!
pip install -r requirements.txt
Start flask development server
$ flask run
You should get a response like this in the terminal:
❯ flask run
* Environment: development
* Debug mode: on
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
You'll now be able to access the website at localhost:5000
or 127.0.0.1:5000
in the browser!
Note: The portfolio site will only work on your local machine while you have it running inside of your terminal.
Licenced under GNU General Public License v3.0
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.