Moriah - CSC4790-Fall2024-Org/Sororify GitHub Wiki
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: β
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: β
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: β
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"
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: β
Fall Break, no status needed
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: β
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: β
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: β
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: β
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: β
Thanksgiving Break, no status needed
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!