Skip to content

Portfolio Site Built By Rami Elsayed and Shengyuan Lu For MLH SRE Fellowship. (Flask Website)

Notifications You must be signed in to change notification settings

shengyuan-lu/MLH-SRE-Fellowship-Portfolio

Repository files navigation

Production Engineering - Week 1 - Portfolio Site

Screenshots

Screenshot 2023-06-28 at 10 15 22 Screenshot 2023-06-28 at 10 15 17 Screenshot 2023-06-28 at 10 15 10

Tasks

GitHub Tasks

  • Create Issues for each task below
  • Progress on each task in a new branch
  • Open a Pull Request when a task is finished to get feedback

Portfolio Tasks

  • Add a photo of yourself to the website
  • Add an "About youself" section to the website.
  • Add your previous work experiences
  • Add your hobbies (including images)
  • Add your current/previous education
  • Add a map of all the cool locations/countries you visited

Flask Tasks

  • Get your Flask app running locally on your machine using the instructions below.
  • Add a template for adding multiple work experiences/education/hobbies using Jinja
  • Create a new page to display hobbies.
  • Add a menu bar that dynamically displays other pages in the app

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

Setup .env

Make sure to supply your own Google Map API Key. Create an example.env file

URL=localhost:5000

google_maps_api_key=YOUR_API_KEY

Usage

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!

About

Portfolio Site Built By Rami Elsayed and Shengyuan Lu For MLH SRE Fellowship. (Flask Website)

Topics

Resources

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •