{"id":23135099,"url":"https://github.com/mlh-fellowship/project-a-m","last_synced_at":"2026-05-19T03:32:24.076Z","repository":{"id":37616538,"uuid":"498915698","full_name":"MLH-Fellowship/project-a-m","owner":"MLH-Fellowship","description":"🦖 • A customizable personal portfolio built with Flask","archived":false,"fork":false,"pushed_at":"2022-06-21T23:46:34.000Z","size":754,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-30T00:12:18.236Z","etag":null,"topics":["css","flask","html","simple"],"latest_commit_sha":null,"homepage":"","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MLH-Fellowship.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-06-01T22:24:27.000Z","updated_at":"2022-06-06T00:18:02.000Z","dependencies_parsed_at":"2022-08-19T03:50:51.816Z","dependency_job_id":null,"html_url":"https://github.com/MLH-Fellowship/project-a-m","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":"MLH-Fellowship/sre-portfolio-site","purl":"pkg:github/MLH-Fellowship/project-a-m","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MLH-Fellowship%2Fproject-a-m","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MLH-Fellowship%2Fproject-a-m/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MLH-Fellowship%2Fproject-a-m/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MLH-Fellowship%2Fproject-a-m/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MLH-Fellowship","download_url":"https://codeload.github.com/MLH-Fellowship/project-a-m/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MLH-Fellowship%2Fproject-a-m/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264862662,"owners_count":23675021,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["css","flask","html","simple"],"created_at":"2024-12-17T12:14:15.939Z","updated_at":"2026-05-19T03:32:24.036Z","avatar_url":"https://github.com/MLH-Fellowship.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Production Engineering - Week 1 - Portfolio Site\n\nWelcome to the MLH Fellowship! During Week 1, you'll be working with Flask to build a portfolio site. This site will be the foundation for activities we do in future weeks so spend time this week making it your own and reflect your personality!\n\n## Tasks\n\nOnce you've got your portfolio downloaded and running using the instructions below, you should attempt to complete the following tasks.\n\nFor each of these tasks, you should create an [Issue](https://docs.github.com/en/issues/tracking-your-work-with-issues/about-issues) and work on them in a new [branch](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-branches). When the task has been completed, you should open a [Pull Request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) and get another fellow in your pod to give you feedback before merging it in.\n\n_Note: Make sure to include a link to the Issue you're working on inside of your Pull Request so your reviewer knows what you're working on!_\n\n### GitHub Tasks\n\n-   [x] Create Issues for each task below\n-   [x] Work on each task in a new branch\n-   [x] Open a Pull Request when a task is finished to get feedback\n\n### Portfolio Tasks\n\n-   [x] Add a photo of yourself to the website\n-   [x] Add an \"About youself\" section to the website.\n-   [x] Add your previous work experiences\n-   [x] Add your hobbies (including images)\n-   [x] Add your current/previous education\n-   [x] Add a map of all the cool locations/countries you visited\n\n### Flask Tasks\n\n-   [x] Get your Flask app running locally on your machine using the instructions below.\n-   [x] Add a template for adding multiple work experiences/education/hobbies using [Jinja](https://jinja.palletsprojects.com/en/3.0.x/api/#basics)\n-   [x] Create a new page to display hobbies.\n-   [x] Add a menu bar that dynamically displays other pages in the app\n\n## Getting Started\n\nYou need to do all your work here.\n\n## Installation\n\nMake sure you have python3 and pip installed\n\nCreate and activate virtual environment using virtualenv\n\n```bash\n$ python -m venv venv\n$ source venv/bin/activate\n```\n\nFor Windows:\n\n```\n$ .\\venv\\Scripts\\Activate.ps1\n```\n\nUse the package manager [pip](https://pip.pypa.io/en/stable/) to install all dependencies!\n\n```bash\npip install -r requirements.txt\n```\n\n## Usage\n\nCreate a .env file using the example.env template (make a copy using the variables inside of the template)\n\nStart flask development server\n\n```bash\n$ flask run\n```\n\nYou should get a response like this in the terminal:\n\n```\n❯ flask run\n * Environment: development\n * Debug mode: on\n * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)\n```\n\nYou'll now be able to access the website at `localhost:5000` or `127.0.0.1:5000` in the browser!\n\n_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!_\n\n## Contributing\n\nPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.\n\nPlease make sure to update tests as appropriate.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmlh-fellowship%2Fproject-a-m","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmlh-fellowship%2Fproject-a-m","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmlh-fellowship%2Fproject-a-m/lists"}