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
fore: '#F57C00'
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:
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
<b>manage patient data on the cloud</b>. <br><br> Doubled as the <b>backend / DevOps lead</b>
during development, managing the site and its database.
<b>manage patient data on the cloud</b>. <br><br> Doubled as the <b>backend
/ DevOps lead</b> during development, managing the site and its database.
outcomes:
- 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.
- Collaboratively designed sites UI with Figma, focusing on responsive design.
- Managed database with MariaDB; Containerized on Docker instance for local
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:
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
the <b>mobile product manual aggregator</b>.<br><br>FreshManuals is currently available
for download on the <b>iPhone app store</b>.
Worked with <b>team of 5</b> at Tightrope Interactive to design, build, and
test the <b>mobile product manual aggregator</b>.<br><br>FreshManuals is
currently available for download on the <b>iPhone app store</b>.
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.
- Integrated paid yahoo search results into mobile search results.
- Used Fetch API to request user manual data from website API endpoints.
#*----------------------------------------------------------------------------*#
@@ -61,13 +71,16 @@ pollbuddy:
description:
React developer for Poll Buddy, an <b>online questionnaire service</b> used by
hundreds of students and teachers on the Rensselaer Polytechnic Institute
campus. Worked on <b>cleaning source code</b>, transitioning from legacy technology,
and <b>improving the sites user experience</b>.
campus. Worked on <b>cleaning source code</b>, transitioning from legacy
technology, and <b>improving the sites user experience</b>.
outcomes:
- Cut 30% of the front-end codebase by switching to the modern, functional
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
flaws that novel users encountered.
@@ -76,27 +89,28 @@ pollbuddy:
rpi-crisis:
id: rpi-crisis
title: CRISIS
stack: [ html, css, js, php, docker, mariadb, azure ]
link: /404
color: red
stack: [ python, bs ]
link: https://rpicrisis.org
color: rpi-crisis
image: /res/projects/rpi-crisis.png
ready: false
description:
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
1500s, when an unknown printer took a galley of type and scrambled it to
make a type specimen book. It has survived not only five centuries, but also
the leap into electronic typesetting, remaining essentially unchanged.
outcomes:
- Lorem Ipsum is simply dummy text of the printing and typesetting industry.
<b>Backend developer</b> for Correcting Rensselaers Insufferable Student
Information System (CRISIS), a web-app to help students organize and <b>manage
their curriculum</b> at Rensselaer Polytechnic Institute (RPI). Worked to
<b>expand data collection</b> system, and decipher information from RPIs
legacy SIS.
- Lorem Ipsum has been the industry's standard dummy text ever since the
1500s, when an unknown printer took a galley of type and scrambled it to
make a type specimen book.
- It has survived not only five centuries, but also the leap into electronic
typesetting, remaining essentially unchanged.
outcomes:
- Wrote web-scrapers using Beautiful Soup to pull data from QuACS, another
well-known course scheduler, jump-starting the sites backend.
- Wrote web-scrapers to extract course templates from RPIs numerous
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 }
.freshmanual { --color: #3b91db }
.pollbuddy { --color: #7f6491 }
.rpi-crisis { --color: #a06ce4 }
.flex-space, .flex, br { flex-grow: 1 }
.flex.dark { background-color: var(--dark) }