by Armando, Gigi(Me), and Kendra in Pod 3.3.5
https://devpost.com/software/kenargi-portfolio
Design a portfolio-blog in a team of 3. Then fork the project and improve and curtail to an individual portfolio-blog.
Working as a team, we created a portfolio website using Flask. The website uses dynamic links and is scaled for more projects and team memebers.
After forking the project, a blog is added with Flask FlatPages and Frozen. The website is then deployed as a service in an AWS
instance with docker containers.
(updated 6/19/2021)
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
- Python-Flask
- Flatpages
- Frozen
- HTML
- CSS
- JSON
- sqlite
Create a .env file using the example.env template
Start flask development server
$ export FLASK_ENV=development
$ flask run
Start a web browser and type in localhost:5000, page will render and can be intereact like any other webpage.
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.