Skip to content
View jayrevolinskyjr's full-sized avatar

Block or report jayrevolinskyjr

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jayrevolinskyjr/README.md

Hello there, welcome to Jay Revolinsky's CSCI 630 Profile!

Contributions

Highlights

  • Coordinated the SKU Lookup Feature with code contributions - ChicoState/PantryNode#174 - Responsible for research, planning, design, coordination, and major portions of implementation which originally involved using the Proxy design pattern to lazy load the OpenFoodFacts API and implementing the PLU codes into the Database based on which was relevant for the user. Updated implementation simplified but similar to Proxy.
  • Coordinated design and pair programmed for major portions of DonorLookup feature: ChicoState/PantryNode#193 (comment) with detailed breakdowns for advanced search, scanner, and edit functionality: Issue 232, Issue 233, Issue 234
  • Programmed the backend for the On-Demand Report Feature: PR 226, which involved updates to the database, dummy data, route authentication, and additional Sequelize functions for total donations, total checkouts, and unique checkouts.

Note: Many of the rows marked as 'Design' are tied to issues generated for 'Bug Logging' to improve visibility to other contributors. Something that I call 'Design' is also effectively 'Bug Logging'.

PantryNode

Type Link Notes
Dev Ops ChicoState/PantryNode#41 Assisted with research and programming that enabled build step on push to main.
Dev Ops ChicoState/PantryNode#47 Added README instructions to run ESLint locally.
Feature ChicoState/PantryNode#25 Research for SKU lookup feature.
Pair Programming ChicoState/PantryNode#40 Troubleshooting/Programming with reembot to get the linter running locally.
Pair Programming Assisted SKU Feature Assisted development and programming of Initial SKU Feature with Yashvi
Pair Programming Donor Lookup Feature Pair Programming w/ Yashvi on Frontend and assisted with Full-Stack components of Donor Lookup Feature
Programming Integrated Frontend Linter Assisted Frontend Team with Linter Configuration and Debugging.
Programming SKU Feature Design, Programming, Coordination of the SKU Feature w/ Yashvi, reembot, Parth, Jooms, Anoushka
Programming On-Demand Report Backend Implemented Sequelize functions to return all donations, checkouts and unique donations. Programming and troubleshooting w/ reembot on handling dummy data to update functions properly, updated routes to have proper authentication.
Code Review ChicoState/PantryNode#35 Enable build step for all PRs.
Code Review ChicoState/PantryNode#53 Resolved linter semicolon issues w/ Anoushka.
Code Review ReadMe updates Better Backend Instructions
Code Review Stock routes for inventory Views for handling stock routes/models
Code Review Docker Fix Assisted in resolving docker issues, found root cause of problem thanks to Shubham, worked with briswells and Hardik to get PantryNode running properly.
Code Review Linter Overrides Fix Reviewed and assisted with linter overrides w/ Reema, Jooms, Anoushka
Code Review Route Authentication Reviewed route authentication fix
Research SKU Feature Discussion#37 Research on SKU Feature, that determined Quagga would be a better option for our initial purposes than ZXing.
Research Linter Frontend Build Error Frontend Build w/ Linter Investigation, found that there were two possible options to alleviate problem where linter on 'let vs. var' caused build options to fail. Choose to enforce strict standards to avoid future problems.
Discussion Game Plan Discussion#71 Game Plan Discussion, started with baseline update from CI team to provide reference for other teams to get up-to-speed on finished CI/CD deployment.
Discussion Future Feature Discussion#54 Future Feature Discussion, started the SKU Lookup feature discussion here.
Discussion SKU Updates discussion Discussed updated design for SKU
Discussion Original Project Requirements discussion Discussed the current project design and how it related to the original project's design, updated the list to include links to appropriate issues and discussions. Determined that complete backend updates were not necessary to build the same high-level functionality in this project as the original project.
Design ChicoState/PantryNode#227 Item Quantity and Availability lookup feature, came up with tasks necessary to bring feature up-to-par with original project.
Design ChicoState/PantryNode#193 Donor Lookup Feature Design w/ Yashvi, Parth, Anoushka
Design ChicoState/PantryNode#25 SKU Design and subtask creation w/ Jooms, created an ER diagram to simplify functionality implementation.
Design 223 On-Demand Report generation design w/ Parth, determined that there was a significant amount of overlap between the Summary frontend and initial On-Demand Report Design.
Design Issue #232 LookupDonor Search Functionality Design, generated an issue and designed the implementation of a foundational search functionality for the donor lookup feature into a modular design that can be built upon to include more advanced features.
Design Issue #233 LookupDonor Edit Functionality, similar to the search functionality except considered advanced features for modular design, like the possibility of a memento to allow users to easily edit their donations.
Design Issue #234 LookupDonor Scanner Functionality, generated an issue and designed the implementation of a foundational scanner functionality for the donor lookup feature that integrates the current work from the SKU feature into a modular design that can be built upon to include more advanced features.
Design and Programming ChicoState/PantryNode#174 Built SKU Lookup feature backend w/ briswells
Design and Programming ChicoState/PantryNode#193 Donor Lookup Feature w/ Yashvi, Parth, Anoushka created an ER diagram for easy reference that was progressively updated.

Timeline

Key:

  • PR - PullRequest - I contributed code.
  • CR - CodeReview - I reviewed someone's change.
  • BL - BugLogging - I filed a GitHub Issue.
  • DS - Design - I designed a solution to an Issue.
  • DC - Discussion - I started a discussion or discussed a topic relevant to the project

Popular repositories Loading

  1. jayrevolinskyjr jayrevolinskyjr Public