diff --git a/README.md b/README.md index 158390d..3b32007 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ ## Welcome -Welcome Students to the Tier 1 of The Heartbroken Dev’s full-stack software engineering curriculum! +Welcome Students to the Tier 1 of The Heartbroken Dev’s full-stack software engineering curriculum!! This is the first of several instructor led tiers which are specifically designed to give students the ability to build and deploy full stack software applications from scratch in 2024 and beyond. @@ -47,8 +47,12 @@ Tl;dr - I love you all, and it means the world to me that you’re here. Okay, o 2. Open the app. 3. Come talk to me if you can’t find the app. +*Windows Instructions:* + +#### Native Command Prompt (Shell) + +Your system comes with a program called “Command Prompt.” -*Windows Instructions:* Your system comes with a program called “Command Prompt.” ![Windows_command_prompt_400px](https://github.com/Kazleigh/the-heartbroken-dev-tier-1/assets/165062302/668f397f-07c7-4988-b546-29316cde1e4b) @@ -62,6 +66,23 @@ Tl;dr - I love you all, and it means the world to me that you’re here. Okay, o 5. Once you have either Command Prompt or Windows Terminal open, you're ready to proceed with the necessary commands or operations. 6. If you encounter any issues opening Command Prompt or Windows Terminal, please reach out for assistance. +#### Windows Subsystem for Linux +Alternatively you can install the windows subsystem for linux to be able to run a shell and have an environment more similar to mac. + +1. Enable the WSL by going into the control pannel / settings and then select Apps (or it might be named Programs). +![settings screenshot](assets/settings-apps.png) +2. Select "Programs and Features" +![Programs and Features screenshot](assets/apps-features.png) +3. Enable the +![Programs and Features screenshot](assets/programs-and-features.png) +4. Scroll down and enable the Windows Subsystem for Linux +![enable screenshot](assets/windows-features.png) +5. This will ask you to reboot, say yes. +6. After you reboot, run a admin powershell by typing it in the search bar next to the start menu and right clicking it from the list "Run as administrator" +7. This opens up a PowerShell. Type `wsl --install -D Ubuntu`. This will download the distro and prompt you for a username and password to use in your WSL environment. +8. Type `wsl` from a PowerShell to run the default shell. +9. Git will already be installed. You can install node with `sudo apt install nodejs` + ### 3. Install Git First, some quick vocab for y’all: @@ -176,4 +197,4 @@ On YOUR new forked repository (NOT MINE, use the one in your github account that The right way to do this is to first CLONE the repository (again, clone your fork, not my upstream original repo). Here are the steps to do this: -1. Coming soon.... +1. Coming soon.... \ No newline at end of file diff --git a/assets/apps-features.png b/assets/apps-features.png new file mode 100644 index 0000000..89dc726 Binary files /dev/null and b/assets/apps-features.png differ diff --git a/assets/programs-and-features.png b/assets/programs-and-features.png new file mode 100644 index 0000000..28190a8 Binary files /dev/null and b/assets/programs-and-features.png differ diff --git a/assets/settings-apps.png b/assets/settings-apps.png new file mode 100644 index 0000000..c3a2c6a Binary files /dev/null and b/assets/settings-apps.png differ diff --git a/assets/windows-features.png b/assets/windows-features.png new file mode 100644 index 0000000..97fe836 Binary files /dev/null and b/assets/windows-features.png differ diff --git a/assets/wsl-install.PNG b/assets/wsl-install.PNG new file mode 100644 index 0000000..33cf4c2 Binary files /dev/null and b/assets/wsl-install.PNG differ diff --git a/student-resumes/Ashby Frasier Resume/Index.html b/student-resumes/Ashby Frasier Resume/Index.html new file mode 100644 index 0000000..f7e3b52 --- /dev/null +++ b/student-resumes/Ashby Frasier Resume/Index.html @@ -0,0 +1,169 @@ + + + + + + + + Frasier(ashbyalis) Resume + + + +
+
handsome gentle-man eating with a black shirt
+ + +
+

Frasier Ichabod Crane

+

New York, NJ · CraniumConundrum@gmail.com · 646-867-5309

+
+

WORK EXPERIENCE

+
+
+

+ Xtend Healthcare + Remote +

+

+ Elderly Support Representative + June 2023 - Feb 2024 +

+ +
+ +
+

+ Lidl + Woodbridge, NJ +

+

+ Associate Supervisor + August 2022 - April 2023 +

+ +
+ +
+

+ Advantage Solutions + Avenel, NJ +

+

+ Retail Merchandiser + Feb 2020 - June 2021 +

+ +
+ +
+

+ Lowes + Gainesville, FL +

+

+ Sales Specialist + August 2017 - Jan 2020 +

+ +
+

EDUCATION

+
+

+ Western Governors University + Millcreek, UT +

+

+ Computer Science + Jan 2024 - Present +

+

CERTIFICATIONS, SKILLS & INTERESTS

+
+

Skills: Web Development (soon!), Data Entry, Microsoft Suites, Operating + Systems, Command-line interfaces

+ +

Interests: Gaming, Watching Frasier, Reading, Computers, Space, + Programming, Cats, Lasagna

+ +
+ + + + + \ No newline at end of file diff --git a/student-resumes/Ashby Frasier Resume/hi.css b/student-resumes/Ashby Frasier Resume/hi.css new file mode 100644 index 0000000..0d27e70 --- /dev/null +++ b/student-resumes/Ashby Frasier Resume/hi.css @@ -0,0 +1,85 @@ +body { + margin: 0 auto; + padding: 70px; + font-family: 'Roboto', sans-serif; +} + +#name { + text-align: center; + font-family: sans-serif; + margin-bottom: 0%; +} + +#info { + text-align: center; + margin-top: 0; +} + +.LTitle { + text-align: left; + margin-bottom: auto; +} + +hr { + margin: auto; +} + +.right { + text-align: right; +} + +.left { + text-align: left; +} + +p { + display: flex; + justify-content: space-between; + margin: auto; +} + +.indent { + padding-left: 20px; +} + +.Dindent { + padding-left: 60px; +} + +ul { + margin-bottom: 10px; +} + +li { + padding-bottom: 5px; +} + +.bold { + font-weight: bold; +} + +.italics { + font-style: italic; +} + +.center { + margin: 0 auto; + width: fit-content; +} + +body { + background: linear-gradient(45deg, #e6e6e6 25%, transparent 25%), + linear-gradient(-45deg, #e6e6e6 25%, transparent 25%), + linear-gradient(45deg, transparent 75%, #e6e6e6 75%), + linear-gradient(-45deg, transparent 75%, #e6e6e6 75%); + background-size: 90px 900px; +} + +#sal { + width: 200px; + height: auto; + display: block; + margin: 0 auto; + border-radius: 30%; + +} \ No newline at end of file diff --git a/student-resumes/ak0w resume/index.html b/student-resumes/ak0w resume/index.html new file mode 100644 index 0000000..2d7f115 --- /dev/null +++ b/student-resumes/ak0w resume/index.html @@ -0,0 +1,71 @@ + + + + + + Fluffy's Professional Resume + + + + image of cute labradoodle +

FLUFFY DOODLE | fluffy.doodle@cutedoge.com | Linkedin

+
Summary
+

Enthusiastic and loving Labradoodle with a knack for bringing joy to humans and fellow canines.
Skilled in fetch, companionship, and being adorable. Experienced in navigating various social situations with a wagging tail and a friendly demeanor.

+ +
Skills
+ + +
Education
+
    +
  1. +
    +
    Puppy Kindergarten
    +
    Doggy Daycar Center, 2022
    +
    Learned basic commands and socialization skills.
    +
    +
  2. +
  3. +
    +
    Advanced Feetching Workshop
    +
    Fetch Masters, 2023
    +
    Honed fetching skills and learned advanced retrieval techniques.
    +
    +
  4. +
+ +
+ Work Experience +
+ +
+

Fluffy the Labradoodle | A Life Full of Wags and Fun

+ + + \ No newline at end of file diff --git a/student-resumes/ak0w resume/styles.css b/student-resumes/ak0w resume/styles.css new file mode 100644 index 0000000..5acec97 --- /dev/null +++ b/student-resumes/ak0w resume/styles.css @@ -0,0 +1,37 @@ +@charset "utf8"; +/*top image of dog*/ +#cutefloof { + border: 2px solid blueviolet; + width: 150px; + height: auto; + display:block; + margin-left: auto; + margin-right: auto; + box-shadow: 10px 10px 20px; +} + +h3{ + text-align: center; +} + +body{ + background-color: seagreen; + color: white; + font-family: 'Courier New', Courier, monospace; + margin-left: 20px; + margin-right: auto; + padding:0%; +} + +ul h6{ + color: bisque; + margin-top: 0px; +} + +h5 { + font-size: 18px; +} + +hr { + margin-left: -20px; +} \ No newline at end of file diff --git a/student-resumes/alex-sarsons-resume/README.md b/student-resumes/alex-sarsons-resume/README.md new file mode 100644 index 0000000..998fd12 --- /dev/null +++ b/student-resumes/alex-sarsons-resume/README.md @@ -0,0 +1,2 @@ +# Resume +Exercise for tbhd 💔 \ No newline at end of file diff --git a/student-resumes/alex-sarsons-resume/css/fonts/product-sans/ProductSans-Regular.ttf b/student-resumes/alex-sarsons-resume/css/fonts/product-sans/ProductSans-Regular.ttf new file mode 100644 index 0000000..54d11e8 Binary files /dev/null and b/student-resumes/alex-sarsons-resume/css/fonts/product-sans/ProductSans-Regular.ttf differ diff --git a/student-resumes/alex-sarsons-resume/css/fonts/product-sans/ProductSans-Regular.woff b/student-resumes/alex-sarsons-resume/css/fonts/product-sans/ProductSans-Regular.woff new file mode 100644 index 0000000..93ea1e6 Binary files /dev/null and b/student-resumes/alex-sarsons-resume/css/fonts/product-sans/ProductSans-Regular.woff differ diff --git a/student-resumes/alex-sarsons-resume/css/fonts/product-sans/ProductSans-Regular.woff2 b/student-resumes/alex-sarsons-resume/css/fonts/product-sans/ProductSans-Regular.woff2 new file mode 100644 index 0000000..dd43b16 Binary files /dev/null and b/student-resumes/alex-sarsons-resume/css/fonts/product-sans/ProductSans-Regular.woff2 differ diff --git a/student-resumes/alex-sarsons-resume/css/styles.css b/student-resumes/alex-sarsons-resume/css/styles.css new file mode 100644 index 0000000..28b865d --- /dev/null +++ b/student-resumes/alex-sarsons-resume/css/styles.css @@ -0,0 +1,239 @@ +@font-face { + font-family: 'alex-google'; + src: url('fonts/product-sans/ProductSans-Regular.woff2') format('woff2'), + url('fonts/product-sans/ProductSans-Regular.woff') format('woff'), + url('fonts/product-sans/ProductSans-Regular.ttf') format('truetype'); + font-weight: normal; + font-style: normal; + font-display: swap; +} + +:root { + --display-xl-font-size: 88px; + --display-l-font-size: 57px; + --display-m-font-size: 45px; + --display-s-font-size: 36px; + --display-xs-font-size: 24px; + + --background: #edf5ec; + + + --border-background-lines: 2px solid #48a93b20; + --border-background-lines-2: 2px solid #48a93b12; + + --text-colour: #015401; + --icons-colour-hover: #37b537; +} + +body { + padding: 0; + margin: 0; + font-family: 'alex-google' !important; + background-color: var(--background) !important; +} + +* { + color: var(--text-colour) !important; +} + +body, +main { + min-height: 100vh; +} + +main { + position: relative; + display: flex; + flex-direction: column; + justify-content: space-between; +} + +h1 { + font-size: var(--display-m-font-size) !important; + line-height: 1.1; +} + +@media screen and (min-width: 600px) { + h1 { + font-size: var(--display-xl-font-size) !important; + } +} + +h2 { + font-size: var(--display-s-font-size) !important; +} + +@media screen and (min-width: 600px) { + h2 { + font-size: var(--display-m-font-size) !important; + } +} + +h3 { + font-size: var(--display-xs-font-size) !important; +} + +.vertical-lines { + border-left: var(--border-background-lines); + border-right: var(--border-background-lines); +} + +.horizontal-lines { + border-bottom: var(--border-background-lines); +} + +footer { + margin-top: 24px; +} + +footer.horizontal-lines { + border-top: var(--border-background-lines); + border-bottom: none; +} + +footer .me:hover { + cursor: pointer; +} + +footer p { + margin: 0; +} + +footer .icons { + gap: 12px; +} + +footer .container { + padding-top: 24px; + padding-bottom: 12px; +} + +header .container, +footer .container { + justify-content: space-between; + align-items: center; +} + +header img { + max-height: 50px; + border-radius: 50%; +} + +@media screen and (min-width: 600px) { + header img { + max-height: 95px; + } +} + +article .container { + padding: 12px 0 36px; +} + +.heading { + border-bottom: var(--border-background-lines); + padding: 0 12px 6px; + margin-bottom: 36px; +} + +.accordions { + display: grid; + grid-template-columns: 1fr; + grid-gap: 12px 0; +} + +@media screen and (min-width: 900px) { + .accordions { + grid-template-columns: 1fr 1fr; + } +} + +.accordion-top { + width: 100%; + display: flex; + justify-content: space-between; + align-items: center; + padding: 12px; + border: none; + border-bottom: var(--border-background-lines); + border-top: var(--border-background-lines); + background-color: transparent; + transition: box-shadow 0.2s ease; +} + +.accordion-top:hover { + box-shadow: 0px 1px 4px 0px #0080004f; +} + +.accordion-top h3 { + margin: 0; +} + +.accordion-top svg { + height: 1.5rem; +} + +.accordion-top.open svg { + transform: rotate(180deg); +} + +.accordion .drawer p { + margin: 12px 12px 24px; +} + +.accordion .drawer.closed { + max-height: 0px; + overflow: hidden; + border-bottom: none; +} + +.ghost { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: -1; +} + +.center-line { + border-right: var(--border-background-lines-2); +} + +.skill-icons { + gap: 2rem; + justify-content: center; + flex-wrap: wrap; + transform: translateX(0.7%); + padding: 0 12px; +} + +@media screen and (min-width: 768px) { + .skill-icons { + padding: 0; + } +} + +.icons svg { + height: 2rem; +} + +.icons svg:hover { + cursor: pointer; +} + +.icons svg path { + transition: color 0.2s ease; +} + +.icons svg:hover path { + color: var(--icons-colour-hover) !important; +} + +.icons a { + text-decoration: none; + color: var(--text-colour); +} + +.hobbies { + padding: 0 12px; +} \ No newline at end of file diff --git a/student-resumes/alex-sarsons-resume/images/favicon/android-chrome-192x192.png b/student-resumes/alex-sarsons-resume/images/favicon/android-chrome-192x192.png new file mode 100644 index 0000000..b0ed3ae Binary files /dev/null and b/student-resumes/alex-sarsons-resume/images/favicon/android-chrome-192x192.png differ diff --git a/student-resumes/alex-sarsons-resume/images/favicon/android-chrome-512x512.png b/student-resumes/alex-sarsons-resume/images/favicon/android-chrome-512x512.png new file mode 100644 index 0000000..0382361 Binary files /dev/null and b/student-resumes/alex-sarsons-resume/images/favicon/android-chrome-512x512.png differ diff --git a/student-resumes/alex-sarsons-resume/images/favicon/apple-touch-icon.png b/student-resumes/alex-sarsons-resume/images/favicon/apple-touch-icon.png new file mode 100644 index 0000000..a5a4211 Binary files /dev/null and b/student-resumes/alex-sarsons-resume/images/favicon/apple-touch-icon.png differ diff --git a/student-resumes/alex-sarsons-resume/images/favicon/favicon-16x16.png b/student-resumes/alex-sarsons-resume/images/favicon/favicon-16x16.png new file mode 100644 index 0000000..ee4c49a Binary files /dev/null and b/student-resumes/alex-sarsons-resume/images/favicon/favicon-16x16.png differ diff --git a/student-resumes/alex-sarsons-resume/images/favicon/favicon-32x32.png b/student-resumes/alex-sarsons-resume/images/favicon/favicon-32x32.png new file mode 100644 index 0000000..6af9faf Binary files /dev/null and b/student-resumes/alex-sarsons-resume/images/favicon/favicon-32x32.png differ diff --git a/student-resumes/alex-sarsons-resume/images/favicon/favicon.ico b/student-resumes/alex-sarsons-resume/images/favicon/favicon.ico new file mode 100644 index 0000000..d637519 Binary files /dev/null and b/student-resumes/alex-sarsons-resume/images/favicon/favicon.ico differ diff --git a/student-resumes/alex-sarsons-resume/images/favicon/site.webmanifest b/student-resumes/alex-sarsons-resume/images/favicon/site.webmanifest new file mode 100644 index 0000000..45dc8a2 --- /dev/null +++ b/student-resumes/alex-sarsons-resume/images/favicon/site.webmanifest @@ -0,0 +1 @@ +{"name":"","short_name":"","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"} \ No newline at end of file diff --git a/student-resumes/alex-sarsons-resume/images/me.png b/student-resumes/alex-sarsons-resume/images/me.png new file mode 100644 index 0000000..01c3b2e Binary files /dev/null and b/student-resumes/alex-sarsons-resume/images/me.png differ diff --git a/student-resumes/alex-sarsons-resume/index.html b/student-resumes/alex-sarsons-resume/index.html new file mode 100644 index 0000000..4d3afdc --- /dev/null +++ b/student-resumes/alex-sarsons-resume/index.html @@ -0,0 +1,161 @@ + + + + + + + Alex Sarson + + + + + + + + + + + + +
+
+
+
+

Alex's Resume

+ Me +
+
+ +
+
+

Skills

+
+ + + + + + + + + + + + + +
+
+ +
+

Experience

+
+
+ +
+

L.E.A.D. IT Services: August 2019 – January 2022

+

Full time employment working as a Site Technician. Responsibilities included handling customer + queries (in person, by email or by phone), resolving technical issues either on site or remotely, and + giving guidance and support to users struggling to use software. During this time I was also managing + the schools websites and learning to code.

+
+
+ +
+ +
+

L.E.A.D. IT Services: January 2022 – June 2022

+

This role involved managing and developing websites for schools within the L.E.A.D. Academy Trust, + external schools, and Cubowork.com. Responsibilities included executing website designs, collaborating + with clients to meet launch deadlines, and enhancing admin panel efficiency through custom plugins on + WordPress. Operating on a Windows server with Plesk, tasks extended to SSL certificate management, DNS + record editing, and ensuring plugin and CMS versions remained updated. Notably, I crafted plugins + employing custom post types to streamline administrative tasks and present content seamlessly on the + frontend using PHP, HTML, CSS, and JavaScript. One such plugin organized vacancies chronologically, + automatically transitioning posts to draft status upon reaching an end date, effectively managing + content visibility.

+
+
+ +
+ +
+

Magdalen Medical Publishing: June 2022 – August 2023

+

During my time as a Junior Web Developer, I was responsible for implementing new features within + front-end and CMS systems, following a bi-weekly release schedule. Additionally, I handled bug fixes + and issue resolutions across six journals and seven iw websites. Notably, a significant achievement + during this period was learning GatsbyJS and ReactJS as part of the iw website redevelopment project, + which greatly enhanced my professional capabilities.

+
+
+ +
+ +
+

Magdalen Medical Publishing: August 2023 – Present

+

My responsibilities at MMP haven't fundamentally shifted since my promotion, but I've taken on + leadership roles in several projects aimed at enhancing our platform's architecture. Notably, I + spearheaded the initiative to streamline our infrastructure by deploying the six journals as separate + Docker containers from a unified repository onto AWS. This initiative significantly enhanced the + workflow for our development team, allowing us to host the sites locally in Docker containers from a + centralized repository. Through this project, I've honed my expertise with AWS and Docker, and I'm + eager to apply these skills to similar projects, such as optimizing the Gatsby sites I developed + earlier.

+
+
+
+
+ +
+

Hobbies & Interests

+

My hobbies and interests are computer gaming, going to the gym, board/tabletop games, + reading, music and + anime. I'm currently 530 episodes into One Piece and I'm loving it! My favourite character is Usopp because + he's hilarious!

+
+
+
+ + + +
+
+
+
+
+
+ + + + + \ No newline at end of file diff --git a/student-resumes/alex-sarsons-resume/js/main.js b/student-resumes/alex-sarsons-resume/js/main.js new file mode 100644 index 0000000..5ea2ef3 --- /dev/null +++ b/student-resumes/alex-sarsons-resume/js/main.js @@ -0,0 +1,13 @@ +function accordionHandler(button) { + var drawer = button.nextElementSibling; + + switch (drawer.classList.contains('closed')) { + case true: + button.classList.add('open'); + drawer.classList.remove('closed'); + break; + default: + button.classList.remove('open'); + drawer.classList.add('closed'); + } +} \ No newline at end of file diff --git a/student-resumes/carrington-resume/images/IMG-2644.jpg b/student-resumes/carrington-resume/images/IMG-2644.jpg new file mode 100644 index 0000000..8270990 Binary files /dev/null and b/student-resumes/carrington-resume/images/IMG-2644.jpg differ diff --git a/student-resumes/carrington-resume/index.html b/student-resumes/carrington-resume/index.html new file mode 100644 index 0000000..24ed82e --- /dev/null +++ b/student-resumes/carrington-resume/index.html @@ -0,0 +1,160 @@ + + + + + + Carrington Body Resume + + + +
+
+
+ +
+
+

Carrington Body

+
Aspiring Software Engineer
+
+
+
+
+

Profile

+
+
+

+ Former student data analyst with an entrepreneurial spirit pivoting + to software engineering. Aiming to leverage my analytical skills to build + software tools and services by implementing established programming frameworks. +

+
+
+
+
+

Education

+
+
+
Bachelor of Science, Data Science - Xavier University of Louisiana, LA
+
+
+
August 2019 - May 2023
+
+
+

+ Graduated with Honors (3.3 GPA). +

+
+
+
+
+

Professional Experience

+
+
+
Account Manager, Inside Sales - TopRx, Memphis, TN
+
+
+
October 2023 - March 2024
+
+
+

+ Managed a CRM of a client base of over 300 independent pharmacies + in the US. Sold over $10k monthly in generics to multiple pharmacies. +

+
+
+
Software Developer (Intern) - Computer Concepts, Lafayette, LA
+
+
+
June 2023 - September 2023
+
+
+

+ Developed supplemental changes to clients' businesses by + building and increasing the functionality of their online presence. + Includes website-building through the Azure stack. +

+
+
+
+
+

Projects

+
+
+
Refer to the Links section
+
+
+
Data Analytics Portfolio
+
+
+

+ Collection of real-world case studies involving the manipulation + of multiple datasets and the utilization of visualization and + analytical tools to predict outcomes and make business decisions. + Built in R Studio. +

+
+
+
Degree Audit
+
+
+

+ Managed a viable MVP that outputs remaining class requirements using students' + transcripts and curriculums based on their respective majors. Led as Project + Manager by setting meetings, working with stakeholder to design project guidelines + writing 90% of user stories for associate developers via PivotalTracker, and + managing/merging code via GitHub. +

+
+
+
+ + + \ No newline at end of file diff --git a/student-resumes/carrington-resume/resume.css b/student-resumes/carrington-resume/resume.css new file mode 100644 index 0000000..cd489d8 --- /dev/null +++ b/student-resumes/carrington-resume/resume.css @@ -0,0 +1,96 @@ +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +body { + min-height: 100vh; + display: flex; +} + +main { + padding: 40px; + background-color: beige; + display: flex; + flex-direction: column; + justify-content: space-around; + gap: 20px; +} + +section, div { + display: flex; + flex-direction: column; + gap: 3.3px; +} + +h3 { + font-size: 1.3em; +} + +p { + font-size: 0.8em; +} + +.headOfMainText { + font-size: 2.5em; +} + +.subOfMainText { + font-size: 0.9em; + text-align: center; + color: mediumblue; +} + +.flexImage { + margin: 0 auto; + flex-direction: row; + gap: 20px; +} + +.noGap { + gap: 0; + align-items: center; +} + +.greyText { + color: grey; +} + +.blueLikeFooter { + color: rgba(5, 10, 59, 0.829); +} + +footer { + padding-top: 100px; + padding-left: 50px; + padding-right: 50px; + background-color: rgba(5, 10, 59, 0.829); + color: white; + display: flex; + flex-direction: column; + gap: 30px; +} + +a { + display: flex; + flex-direction: column; + color: white; + text-decoration: unset; + font-size: 0.8em; + line-height: 18pt; +} + +.oneLine { + line-height: 10pt; +} + +.link:hover { + text-decoration: underline; +} + +.copyright { + font-size: 1em; + font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif; + padding-top: 90px; +} \ No newline at end of file diff --git a/student-resumes/casey-resume/index.html b/student-resumes/casey-resume/index.html new file mode 100644 index 0000000..e504c4d --- /dev/null +++ b/student-resumes/casey-resume/index.html @@ -0,0 +1,58 @@ + + + + + + Resume + + + +

Resume

+

A Heartbroken Dev's Journey to Mending Through Coding

+

Location: The Digital Expanse

+

Availability: Whenever healing and learning intertwine

+

Contact: theheartbrokendev.com

+

Passions: Coding, Teaching, Recovering, Healing

+
+

About Me

+

Hello, I'm a Principal Software Engineer with a heart recently shattered into more pieces than a monolithic application being refactored into microservices. Despite the deep fissures in my heart, my spirit for coding and teaching burns brighter than a well-optimized algorithm. My journey through the valley of heartbreak has led me to a profound realization: healing is found not by looking inward but by reaching outward. With a career spent helming engineering projects in Fortune 10 enterprises, I've decided to pivot my expertise towards something infinitely more valuable—teaching you to code.

+
+

Experience

+

Principal Software Engineer
+ The School of Hard Knocks and Corporate America
+ - Managed engineering teams and projects that would intimidate lesser mortals.
+ - Accumulated a wealth of knowledge in software development, equivalent to the contents of Stack Overflow.

+

Recovering Alcoholic & Wannabe Entrepreneur
+ The Real World
+ - Mastered the art of turning life's lemons into remarkably bug-free lemonade apps.
+ - Entrepreneurial spirit, fueled by dreams and copious amounts of coffee, ready to mentor the next generation of dreamers.

+
+

Skills

+ +
+

Education

+

Life University
+ - Major: Navigating Heartbreak with Grace
+ - Minor: Advanced Software Engineering & Human Connections

+
+

Projects

+

Teach You To Code Initiative
+ - A noble quest to mentor souls from zero to hero in the realm of web development.
+ - A promise of commitment, to not only teach coding but to forge bonds through shared struggles and triumphs.

+
+

Personal Statement

+

In the darkest of times, when the code of my life seemed riddled with bugs, I found my purpose illuminated by the glow of my IDE. I've learned that the path to mending a broken heart is paved with curly braces, semicolons, and the smiles of those I can help along the way. My mission is simple: to offer you my time, my knowledge, and perhaps, a piece of my heart, as we embark on this journey of learning and healing together. I'm not looking for payment, accolades, or even recognition—I'm searching for connection, for meaning, and for the chance to make a difference in your life.

+

If you're willing to commit to this journey, I promise to be there every step of the way, from "Hello, World!" to deploying your first app. Let's build something beautiful together, not just in code, but in the very fabric of our lives.

+

Last but not least, I love you all. :)

+
+

Contact Me

+

To embark on this journey of code and heart mending, visit theheartbrokendev.com. Let's transform our sorrows into semicolons, our breaks into brackets, and our stories into software.

+
+

Because sometimes, the most endearing code is written with a broken heart... but a hopeful spirit.

+ + diff --git a/student-resumes/casey-resume/style.css b/student-resumes/casey-resume/style.css new file mode 100644 index 0000000..94bd69a --- /dev/null +++ b/student-resumes/casey-resume/style.css @@ -0,0 +1,83 @@ +body { + font-family: 'Helvetica Neue', sans-serif; + font-weight: 300; + line-height: 1.6; + color: #212121; + background: linear-gradient(to right, #2980b9, #6dd5fa, #ffffff); + padding: 20px; +} + +h1 { + color: #212121; + text-align: center; + font-size: 3em; + margin-bottom: 50px; +} + +h2 { + color: #212121; + text-align: left; + font-size: 2.5em; + margin-bottom: 30px; + border-bottom: 2px solid #212121; +} + +h3 { + color: #212121; + font-size: 2em; + margin-bottom: 20px; +} + +p { + margin-bottom: 20px; + font-size: 1.2em; + color: #424242; +} + +p strong { + color: #0061a8; + font-weight: 600; +} + +a { + color: #0061a8; + text-decoration: none; + transition: color 0.3s ease; +} + +a:hover { + color: #212121; +} + +hr { + border: 0; + height: 1px; + background: #212121; + margin: 20px 0; +} + +ul { + list-style: none; + padding-left: 0; +} + +ul li { + margin-bottom: 10px; + font-size: 1.2em; + color: #424242; +} + +ul li strong { + color: #0061a8; + font-weight: 600; +} + +/* Add some animation to the page */ +@keyframes fadeIn { + 0% {opacity: 0;} + 100% {opacity: 1;} +} + +body { + animation: fadeIn 2s ease-in 1; +} \ No newline at end of file diff --git a/student-resumes/dragon.panic-resume/resume.html b/student-resumes/dragon.panic-resume/resume.html new file mode 100644 index 0000000..448a3f9 --- /dev/null +++ b/student-resumes/dragon.panic-resume/resume.html @@ -0,0 +1,8 @@ + + + + +

Dragon Sky Resume

+

I like designing and building software products.

+ + \ No newline at end of file diff --git a/student-resumes/embassyrow-resume/index.html b/student-resumes/embassyrow-resume/index.html new file mode 100644 index 0000000..606fc6b --- /dev/null +++ b/student-resumes/embassyrow-resume/index.html @@ -0,0 +1,90 @@ + + + + + + + + + Steve Huffman Resume + + + + + + + + + + +
+

Steve Huffman

+
+ +
+
+ +
+
+

Objective

+

Now that I'm a billionaire, I'm eager to pivot from CEO responsibilities to a career in programming, leveraging my leadership experience and passion for technology to excel in The Heartbroken Dev's programming course.

+
+ +
+

Education

+
Bachelor of Science, Computer ScienceStanford University, CA
+

Graduated with Distinction

+
+ +
+

Experience

+
March, 2024 – Present
+
Chief Executive OfficerReddit
+ +
+ +
+

Skills

+ +
+ +
+

Projects

+ +
+ +
+

Certifications

+

Currently pursuing relevant certifications in programming and software development to supplement practical experience.

+
+ +
+

References

+

https://www.reddit.com/search/?q=steve%20huffman

+
+
+ + + \ No newline at end of file diff --git a/student-resumes/embassyrow-resume/style.css b/student-resumes/embassyrow-resume/style.css new file mode 100644 index 0000000..aab053e --- /dev/null +++ b/student-resumes/embassyrow-resume/style.css @@ -0,0 +1,92 @@ +:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,::after,::before{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}menu,ol,summary,ul{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none} + +html +{ + font-size: 10px; +} + +body +{ + color: #111; + font-size: 1.4rem; + font-family: "Open Sans", sans-serif; + font-optical-sizing: auto; + font-weight: 400; + font-style: normal; + font-variation-settings: "wdth" 100; + line-height: 1.5; + + max-width: 86rem; + margin: 0 auto; + padding: 3rem; + background: rgb(255, 255, 250); +} + +a +{ + text-decoration: underline; + text-underline-offset: 0.4rem; +} + +a:hover, a:focus +{ + text-decoration: none; +} + +h1 +{ + font-weight: 500; + font-size: 3rem; + margin-bottom: 1rem; +} + +h2 +{ + font-size: 2rem; + font-weight: 700; + margin-bottom: 1rem; +} + +header, section +{ + margin: 0 0 3.5rem 0; +} + +section div +{ + margin-bottom: 0.7rem; +} + +address ul +{ + display: flex; + flex-wrap: wrap; + column-gap: 4rem; + row-gap: 1rem; +} + +.details span +{ + font-weight: 600; +} + +.details span:first-of-type +{ + font-style: italic; +} + +.details span:first-of-type:after +{ + content: "—"; + margin: 0 1rem; +} + +section ul +{ + list-style: disc; + + li + { + margin: 0 0 0.7rem 1.4rem; + } +} \ No newline at end of file