FEAT: CRISIS, and with that all, project content complete.

This commit is contained in:
MajorDroolz
2023-01-06 19:34:05 -05:00
parent de2506ad9d
commit 8f6d45ca53
4 changed files with 57 additions and 30 deletions

View File

@@ -64,4 +64,16 @@ firebase:
name: Firebase name: Firebase
fore: '#F57C00' fore: '#F57C00'
back: '#EEF3F5' back: '#EEF3F5'
link: https://firebase.google.com link: https://firebase.google.com
python:
name: Python
fore: '#FFD94B'
back: '#346C94'
link: https://www.python.org
bs:
name: Beautiful Soup
fore: '#97DACB'
back: '#1C4E63'
link: https://www.crummy.com/software/BeautifulSoup/bs4/doc/

View File

@@ -11,15 +11,21 @@ malung:
description: description:
Led a team of 3 to create Malung, an <b>online COVID-19 classifier</b>. With Led a team of 3 to create Malung, an <b>online COVID-19 classifier</b>. With
Malung, you can detect COVID-19 in lung scans using machine learning, and Malung, you can detect COVID-19 in lung scans using machine learning, and
<b>manage patient data on the cloud</b>. <br><br> Doubled as the <b>backend / DevOps lead</b> <b>manage patient data on the cloud</b>. <br><br> Doubled as the <b>backend
during development, managing the site and its database. / DevOps lead</b> during development, managing the site and its database.
outcomes: outcomes:
- Hosted site through Microsoft Azure. - Hosted site through Microsoft Azure.
- Managed database with MariaDB; Containerized on Docker instance for local development.
- Built account system with PHP, which interfaced with frontend through backend API. - Managed database with MariaDB; Containerized on Docker instance for local
- Collaboratively designed sites UI with Figma, focusing on responsive design. development.
- Built account system with PHP, which interfaced with frontend through
backend API.
- Collaboratively designed sites UI with Figma, focusing on responsive
design.
#*----------------------------------------------------------------------------*# #*----------------------------------------------------------------------------*#
@@ -36,14 +42,18 @@ freshmanual:
description: description:
Lead developer during the initial development of the FreshManuals app. Lead developer during the initial development of the FreshManuals app.
Worked with <b>team of 5</b> at Tightrope Interactive to design, build, and test Worked with <b>team of 5</b> at Tightrope Interactive to design, build, and
the <b>mobile product manual aggregator</b>.<br><br>FreshManuals is currently available test the <b>mobile product manual aggregator</b>.<br><br>FreshManuals is
for download on the <b>iPhone app store</b>. currently available for download on the <b>iPhone app store</b>.
outcomes: outcomes:
- User interface built using React/React-Native, for multiplatform integration. - User interface built using React/React-Native, for multiplatform
integration.
- Used Firestore/Firebase to store and access user account data. - Used Firestore/Firebase to store and access user account data.
- Integrated paid yahoo search results into mobile search results. - Integrated paid yahoo search results into mobile search results.
- Used Fetch API to request user manual data from website API endpoints. - Used Fetch API to request user manual data from website API endpoints.
#*----------------------------------------------------------------------------*# #*----------------------------------------------------------------------------*#
@@ -61,13 +71,16 @@ pollbuddy:
description: description:
React developer for Poll Buddy, an <b>online questionnaire service</b> used by React developer for Poll Buddy, an <b>online questionnaire service</b> used by
hundreds of students and teachers on the Rensselaer Polytechnic Institute hundreds of students and teachers on the Rensselaer Polytechnic Institute
campus. Worked on <b>cleaning source code</b>, transitioning from legacy technology, campus. Worked on <b>cleaning source code</b>, transitioning from legacy
and <b>improving the sites user experience</b>. technology, and <b>improving the sites user experience</b>.
outcomes: outcomes:
- Cut 30% of the front-end codebase by switching to the modern, functional - Cut 30% of the front-end codebase by switching to the modern, functional
style. style.
- Wrote and refined dozens of front-end tests using Jest for React components.
- Wrote and refined dozens of front-end tests using Jest for React
components.
- Ran discount usability study on Poll Buddys UI, to isolate and correct - Ran discount usability study on Poll Buddys UI, to isolate and correct
flaws that novel users encountered. flaws that novel users encountered.
@@ -76,27 +89,28 @@ pollbuddy:
rpi-crisis: rpi-crisis:
id: rpi-crisis id: rpi-crisis
title: CRISIS title: CRISIS
stack: [ html, css, js, php, docker, mariadb, azure ] stack: [ python, bs ]
link: /404 link: https://rpicrisis.org
color: red color: rpi-crisis
image: /res/projects/rpi-crisis.png
ready: false ready: false
description: description:
Lorem Ipsum is simply dummy text of the printing and typesetting industry. <b>Backend developer</b> for Correcting Rensselaers Insufferable Student
Lorem Ipsum has been the industry's standard dummy text ever since the Information System (CRISIS), a web-app to help students organize and <b>manage
1500s, when an unknown printer took a galley of type and scrambled it to their curriculum</b> at Rensselaer Polytechnic Institute (RPI). Worked to
make a type specimen book. It has survived not only five centuries, but also <b>expand data collection</b> system, and decipher information from RPIs
the leap into electronic typesetting, remaining essentially unchanged. legacy SIS.
outcomes:
- Lorem Ipsum is simply dummy text of the printing and typesetting industry.
- Lorem Ipsum has been the industry's standard dummy text ever since the outcomes:
1500s, when an unknown printer took a galley of type and scrambled it to - Wrote web-scrapers using Beautiful Soup to pull data from QuACS, another
make a type specimen book. well-known course scheduler, jump-starting the sites backend.
- It has survived not only five centuries, but also the leap into electronic - Wrote web-scrapers to extract course templates from RPIs numerous
typesetting, remaining essentially unchanged. major-specific websites.
- Used Lark to parse course requirements from RPIs convoluted course
catalog.
#*----------------------------------------------------------------------------*# #*----------------------------------------------------------------------------*#

BIN
res/projects/rpi-crisis.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 330 KiB

View File

@@ -32,6 +32,7 @@
.malung { --color: #F76F8E } .malung { --color: #F76F8E }
.freshmanual { --color: #3b91db } .freshmanual { --color: #3b91db }
.pollbuddy { --color: #7f6491 } .pollbuddy { --color: #7f6491 }
.rpi-crisis { --color: #a06ce4 }
.flex-space, .flex, br { flex-grow: 1 } .flex-space, .flex, br { flex-grow: 1 }
.flex.dark { background-color: var(--dark) } .flex.dark { background-color: var(--dark) }