Skip to content

Portfolio Site from the MLH Production Engineering Fellowship

License

Notifications You must be signed in to change notification settings

hanrodz/mlh-portfolio

 
 

Repository files navigation

Production Engineering - Week 1 - Portfolio Site

Porfolio Site from the MLH Fellowship built using Flask.

Getting Started

You need to do all your work here.

Technologies

Flask

Installation

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

Usage

Create a .env file using the example.env template (make a copy using the variables inside of the template)

Start flask development server

$ export FLASK_ENV=development
$ 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. We'll go through how to host it in the cloud in the next few weeks!

Contributing

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.

About

Portfolio Site from the MLH Production Engineering Fellowship

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 38.4%
  • HTML 27.8%
  • CSS 16.6%
  • Jinja 9.5%
  • Shell 6.9%
  • Dockerfile 0.8%