Shay - CSC4790-Fall2024-Org/Sororify GitHub Wiki

Sep 8 - Sep 14

What you accomplished last week: Started messing with Django and successfully set up a basic log in page on a new branch juat to play around, coordinated with teammates, and researched how we will integrate MongoDB with Django

What you’re aiming to do next week: Get MongoDB fully linked with Django so that we can have a functioning log in page, saving user info in the DB

Any blockers you are facing: I had some trouble getting MongoDB to work with Django (using Djongo) since Mongo isn't one of the "built in" databases with compatibility for Django, so I'm trying to resolve that issue.

jdob: ✅

Sep 15 - Sep 21

What you accomplished last week: Eventually I was able to get MongoDB connected to Django through Djongo! I basically threw every fix that I could find online at it because I was sick of it not working, and something finally clicked. Now, we can use the Atlas dashboard and create new database entries. I was able to get a few models put together just to mess around with the db functionality and add myself as a super admin.

What you’re aiming to do next week: Figure out how to connect the survey results to the database

Any blockers you are facing: I have to help triage my group members' laptops to see what fix I tried actually did the trick, since I didn't document my changes as well as I should have when I first got it to work, so re tracing my steps should be fun and not annoying at all.

jdob: ✅

  • "I basically threw every fix that I could find online at it because I was sick of it not working, and something finally clicked." - Welcome to software engineering :)
  • "since I didn't document my changes as well" - This is a really good lesson to learn. Only recently have I started to create a page on notion.so (or whatever your note-taking application of choice is) and scribble down every step I take. It ends up with a lot of "NOPE, this didn't work", but it can help when it does.

Sep 22 - Sep 28

What you accomplished last week: Honestly I didn’t have a lot of time to work this week, but I did trouble shoot my teammates laptops to get them running the Django servers, which was crucial for us to move forward.

What you’re aiming to do next week: Create new pages to display survey results

Any blockers you are facing: None at the moment!

jdob: ✅

Sep 29 - Oct 5

What you accomplished last week: I started working on fleshing out the roles based access using Django, including making a very basic "sign up" page to assign role levels to users. I have yet to get the users added to Django/our MongoDB, but it's progressing.

What you’re aiming to do next week: With the Grace Hopper Conference this week, I am not anticipating much time for work. However, I have zero plans besides working on this during fall break, so I'll make a log in page hopefully and get some different access for different user levels working.

Any blockers you are facing: I have an error message when trying to submit a new user through my sign up page, but I think it just needs more time and googling.

Oct 6 - Oct 12

Oct 13 - Oct 19

Fall Break, no status needed

Oct 20 - Oct 26

Oct 27 - Nov 2

Nov 3 - Nov 9

Nov 10 - Nov 16

Nov 17 - Nov 23

Nov 24 - Nov 30

Thanksgiving Break, no status needed

Dec 1 - Dec 7