https://github.com/shengyuan-lu/mlh-sre-fellowship-portfolio
Portfolio Site Built By Rami Elsayed and Shengyuan Lu For MLH SRE Fellowship. (Flask Website)
https://github.com/shengyuan-lu/mlh-sre-fellowship-portfolio
mlh-fellowship portfolio-website
Last synced: 3 months ago
JSON representation
Portfolio Site Built By Rami Elsayed and Shengyuan Lu For MLH SRE Fellowship. (Flask Website)
- Host: GitHub
- URL: https://github.com/shengyuan-lu/mlh-sre-fellowship-portfolio
- Owner: shengyuan-lu
- Created: 2023-06-21T18:46:54.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-28T23:54:43.000Z (over 1 year ago)
- Last Synced: 2025-02-09T19:42:10.659Z (4 months ago)
- Topics: mlh-fellowship, portfolio-website
- Language: HTML
- Homepage:
- Size: 1.96 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Production Engineering - Week 1 - Portfolio Site
## Screenshots


## Tasks
### GitHub Tasks
- [x] Create Issues for each task below
- [x] Progress on each task in a new branch
- [x] Open a Pull Request when a task is finished to get feedback### Portfolio Tasks
- [x] Add a photo of yourself to the website
- [x] Add an "About youself" section to the website.
- [x] Add your previous work experiences
- [x] Add your hobbies (including images)
- [x] Add your current/previous education
- [x] Add a map of all the cool locations/countries you visited### Flask Tasks
- [x] Get your Flask app running locally on your machine using the instructions below.
- [x] Add a template for adding multiple work experiences/education/hobbies using [Jinja](https://jinja.palletsprojects.com/en/3.0.x/api/#basics)
- [x] Create a new page to display hobbies.
- [x] 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
```bash
$ python -m venv python3-virtualenv
$ source python3-virtualenv/bin/activate
```Use the package manager [pip](https://pip.pypa.io/en/stable/) to install all dependencies!
```bash
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
```bash
$ 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!