Moriah - CSC4790-Fall2024-Org/Sororify GitHub Wiki

Sep 8 - Sep 14

This week: Researched structure of database triggers, two team meetings
Next week: Significant contributions towards database integration
Blockers: Struggling to know how to get started, order and scope of tasks

jdob: βœ…

Sep 15 - Sep 21

This week: Research and attempted implementation of Oracle SQL database (aborted due to unforeseen fees)
Next week: Programming of database logic and modification of original python algorithm
Blockers: Genuinely could not figure out which type of database to use and how to create it

jdob: βœ…

Sep 22 - Sep 28

This week: Parsed data from MongoDB get request, formatted it nicely in HTML, added onClick
Next week: Get PNM matches to display instead of survey inputs, display nicely
Blockers: No significant blockers this week, just a very busy week otherwise so hard to devote time to the project

jdob: βœ…

Sep 29 - Oct 5

This week: Attempted a parse.py file, then attempted a parse.js file after we learned it could be better for functionality
Next week: Turn attempts into results lol
Blockers: Don't understand frontend enough to effectively create the changes I need to - going to meet with group member who mostly did frontend last year to get a better grasp and be able to code frontend effectively

jdob: βœ…

  • LOL: "Next week: Turn attempts into results lol"

Oct 6 - Oct 12

This week: Parsed PNM data in JavaScript, began conversion of algorithm to JS from Python to be run on the parsed data
Next week: Get algorithm to run and display results prettily
Blockers: Busy week

jdob: βœ…

Oct 13 - Oct 19

Fall Break, no status needed

Oct 20 - Oct 26

This week: Got the algorithm working! Now PNM matches happen automatically on a button click, the algorithm is in JS, and it will be easily modifiable for all the sororities.
Next week: Start to edit algorithm for input from other sororities than KD.
Blockers: Lots of troubleshooting for the algorithm (especially using useEffect for the first time) but eventually got it working

jdob: βœ…

Oct 27 - Nov 2

This week: Began work on a front end mockup design so that the website looks more β€œreal” and professional
Next week: Finish the mock up and support team members in next steps including front end design implementation
Blockers: Some things with algorithm at a standstill just because of the necessary order of steps

jdob: βœ…

Nov 3 - Nov 9

This week: Created mockup for front end design & vetted it with group members, populated KKG survey with data for testing and demos, edited current surveys to match new front end theme
Next week: Populate another survey (likely Aphi), contribute to algorithm modifications according to new RBAC breakthroughs
Blockers: None of note

jdob: βœ…

Nov 10 - Nov 16

This week: Completed KKG surveys and some Aphi surveys, completed KKG bump group survey (which means KKG is ready to be fed into algorithm). Also did front-end HTML/CSS work on creating a key for what is a good/bad % match.
Next week: Finish Aphi member and bump group surveys, collaborate with Maya on algorithm
Blockers: Issues with RBAC, but were resolved

jdob: βœ…

Nov 17 - Nov 23

This week: Collab with Maya to troubleshoot algorithm, collab with Amitha to troubleshoot Dashboard page logistics, investigate method to prevent the same user from filling out a survey twice
Next week: Implement those restrictions mentioned above
Blockers: Time management and RBAC

jdob: βœ…

Nov 24 - Nov 30

Thanksgiving Break, no status needed

Dec 1 - Dec 7

This week: Added logic so that the PNM survey can only be submitted once per PNM. Edited the HTML view to show an error if a PNM attempts a double submit. Wrote lightning talk, created slides, wrote abstract, and edited final poster.
Next week: Nothing!!
Blockers: Struggled with getting the error to display without the survey auto-reloading, but eventually solved the issue with a state variable!

⚠️ **GitHub.com Fallback** ⚠️