diff --git a/README.md b/README.md
index f99ad12cb..bec756835 100644
--- a/README.md
+++ b/README.md
@@ -193,7 +193,10 @@ To add a new activity's instructions onto the activities section of the website,
```
4. Make a Pull Request to merge your branch into **main**. Your activity will be added to the website once the PR is approved and merged.
-## 🔬 Login Development
+## 🔬 Local Development with HTTPS (required)
+> [!IMPORTANT]
+> As of the recent migration to OIDC with AWS Cognito, HTTPS dev sessions are required. In order to do so, please follow the directions below.
+
In order to develop with OIDC support locally, HTTPS is required for localhost. This can done easily by creating an SSL certificate for local use.
Here are the steps:
1. Run `mkcert localhost` to generate `localhost.pem` and `localhost-key.pem`
@@ -208,7 +211,11 @@ Here are the steps:
> Never share your generated `.pem`! The `.gitignore` file is preconfigured to ignore `.pem` files within commits. There are severe security complications in exposing your `.pem` files.
>[!NOTE]
-> If you don't have access to the `mkcert` command on your system, refer [here](https://github.com/FiloSottile/mkcert) to install `mkcert`.
+> If you don't have access to the `mkcert` command on your system, refer [here](https://github.com/FiloSottile/mkcert) to install `mkcert`.
+> IE. For ubuntu with apt:
+> 1. `sudo apt install libnss3-tools`
+> 2. `sudo apt install mkcert`
+> 3. Confirm your installation: `mkcert --version`
Similarly, some local environment variables must be specified in order to ensure functionality:
1. Create a copy of the file called `env.template`
diff --git a/docs/schedule/2025Spring/2025Spring.mdx b/docs/schedule/2025Spring/2025Spring.mdx
index 846e373d2..d18bbc4d1 100644
--- a/docs/schedule/2025Spring/2025Spring.mdx
+++ b/docs/schedule/2025Spring/2025Spring.mdx
@@ -24,7 +24,7 @@ ogDescription: Explore the Spring 2025 meeting schedule for the UMass Lowell Clo
**Meeting Time**:
-- **🏫 Thursdays (In-person/Hybrid)**: 6:30pm-8:00pm
+- **🏫 Thursdays (In-person/Hybrid)**: 6:30pm-8:30pm
:::tip
Virtual and hybrid meetings will be hosted on our [Discord server](https://discord.com/invite/WC2NdqYtDt).
@@ -32,10 +32,12 @@ Virtual and hybrid meetings will be hosted on our [Discord server](https://disco
**Meeting Format**:
-- **🏫 Thursdays (In-person/Hybrid)**: These meetings follow a more structured format with two key segments:
- - **📊 Presentation Section (6:30pm-7:00pm)**: Reserved for presentations, demos, and guest speakers. The content aligns with the weekly topics and provides an opportunity for members to learn from experts in the field.
- - **💻 Hands-On Section (7:00pm-8:00pm)**: Focused on practical application of the concepts discussed during the presentation. Members work together on the semester project or other related activities, fostering collaboration and hands-on learning.
-
+- **🏫 Thursdays (In-person/Hybrid)**: These meetings follow one of these two formats depending on the event:
+ - **📊 Presentation Schedule (6:30pm-8:30pm)**: Reserved for presentations, demos, and guest speakers. The content aligns with the weekly topics and provides an opportunity for members to learn from experts in the field.
+ - **Presentation Section (6:30pm - 7:30pm)**: The speaker will give their presentation followed by questions.
+ - **Discussion Section (7:30pm - 8:00pm)**: Enjoy some free pizza while discussing with peers and the guest speaker. 🍕
+ - **💻 Hands-On Schedule (6:00pm-8:00pm)**: Focused on practical application of the concepts discussed during the presentation. Members work together on the semester project or other related activities, fostering collaboration and hands-on learning.
+ -
:::info
- 🟢 Meeting with confirmed speakers/topics
- 🟡 Meeting details TBD/not yet confirmed
@@ -49,7 +51,7 @@ Virtual and hybrid meetings will be hosted on our [Discord server](https://disco
|
Legend
| Event (In-person/Hybrid) |
| ------ | ------------------------ |
| 🔴 Week 1 | No Meeting
**Date:** Thursday, Jan 23rd |
-| 🟢 Week 2 | Kickoff Meeting: Spring 2025
**[Event Details](Week2.mdx)**
**Location:** [University Crossing, Room 402](https://www.uml.edu/maps/search/markers/77eb38fa-68c5-47aa-97b9-7271af7f8762?query=university%20cross)
**Date & Time:** Thursday, Jan 30th, 6:30 PM - 8:00 PM
**Description:** Our Kickoff Meeting for the Spring 2025 Semester! Enjoy some pizza on us as we introduce our club, some of our projects, and state our goals for the semester! |
+| 🟢 Week 2 | Kickoff Meeting: Spring 2025
**[Event Details](Week2.mdx)**
**Location:** [Lydon Library Room 110](https://www.uml.edu/maps/categories/buildings/markers/49a132e2-1eb7-4557-b7da-aa9c47e35a21)
**Date & Time:** Thursday, Jan 30th, 6:30 PM - 8:00 PM
**Description:** Our Kickoff Meeting for the Spring 2025 Semester! Enjoy some pizza on us as we introduce our club, some of our projects, and state our goals for the semester! |
| 🟢 Week 3 | Week 3 Meeting
**[Event Details](Week3.mdx)**
**Location:** [Olsen Hall, Room 330](https://www.uml.edu/maps/markers/a5a27869-3f71-4883-89ae-c06588f6b5d0)
**Date & Time:** Thursday, Feb 6th, 6:30 PM - 8:00 PM
**Description:** Creating a Cloud Computing Club Account, begin accessing Coder development environments. Time permitting: Begin dicussing the Immersion project. |
| 🟢 Week 4 | Week 4 Meeting
**[Event Details](Week4.mdx)**
**Location:** [Olsen Hall, Room 330](https://www.uml.edu/maps/markers/a5a27869-3f71-4883-89ae-c06588f6b5d0)
**Date & Time:** Thursday, Feb 13th, 6:30 PM - 8:00 PM
**Description:** Split into teams and coordinate work on the Immersion Project. Teams: Front-End, API Team, Back-End |
| 🟢 Week 5 | Week 5 Meeting
**[Event Details](Week5.mdx)**
**Location:** [Olsen Hall, Room 330](https://www.uml.edu/maps/markers/a5a27869-3f71-4883-89ae-c06588f6b5d0)
**Date & Time:** Thursday, Feb 20th, 6:30 PM - 8:00 PM
**Description:** Present progress updates from each team and continue development on Immersion. |
diff --git a/docs/schedule/2025Spring/Week10.mdx b/docs/schedule/2025Spring/Week10.mdx
index 8a72a435e..7fe7d7df7 100644
--- a/docs/schedule/2025Spring/Week10.mdx
+++ b/docs/schedule/2025Spring/Week10.mdx
@@ -11,7 +11,7 @@ tag: meeting-notes
## Thursday
- **Date:**
-- **Time:** 6:30pm-8:00pm
+- **Time:** 6:30pm-8:30pm
### 🎥 Meeting Recording:
{/*
diff --git a/docs/schedule/2025Spring/Week11.mdx b/docs/schedule/2025Spring/Week11.mdx
index 5e23dbeb1..b51a4cb9d 100644
--- a/docs/schedule/2025Spring/Week11.mdx
+++ b/docs/schedule/2025Spring/Week11.mdx
@@ -11,7 +11,7 @@ tag: meeting-notes
## Thursday
- **Date:**
-- **Time:** 6:30pm-8:00pm
+- **Time:** 6:30pm-8:30pm
### 🎥 Meeting Recording:
{/*
diff --git a/docs/schedule/2025Spring/Week12.mdx b/docs/schedule/2025Spring/Week12.mdx
index a6474d27b..4c7f5c2f2 100644
--- a/docs/schedule/2025Spring/Week12.mdx
+++ b/docs/schedule/2025Spring/Week12.mdx
@@ -10,7 +10,7 @@ sidebar_position: 12
## Thursday
- **Date:**
-- **Time:** 6:30pm-8:00pm
+- **Time:** 6:30pm-8:30pm
### 🎥 Meeting Recording:
{/*
diff --git a/docs/schedule/2025Spring/Week13.mdx b/docs/schedule/2025Spring/Week13.mdx
index 1340cf02c..f365f1b80 100644
--- a/docs/schedule/2025Spring/Week13.mdx
+++ b/docs/schedule/2025Spring/Week13.mdx
@@ -12,7 +12,7 @@ tag: meeting-notes
## Thursday
- **Date:**
-- **Time:** 6:30pm-8:00pm
+- **Time:** 6:30pm-8:30pm
### 🎥 Meeting Recording:
{/*
diff --git a/docs/schedule/2025Spring/Week14.mdx b/docs/schedule/2025Spring/Week14.mdx
index a0b780a0b..97970b1f0 100644
--- a/docs/schedule/2025Spring/Week14.mdx
+++ b/docs/schedule/2025Spring/Week14.mdx
@@ -11,7 +11,7 @@ tag: meeting-notes
## Thursday
- **Date:**
-- **Time:** 6:30pm-8:00pm
+- **Time:** 6:30pm-8:30pm
### 🎥 Meeting Recording:
{/*
diff --git a/docs/schedule/2025Spring/Week2.mdx b/docs/schedule/2025Spring/Week2.mdx
index 2f7dd6700..209a43fd3 100644
--- a/docs/schedule/2025Spring/Week2.mdx
+++ b/docs/schedule/2025Spring/Week2.mdx
@@ -12,7 +12,7 @@ import Link from '@docusaurus/Link';
## Thursday
- **Date:**
-- **Time:** 6:30pm-8:00pm
+- **Time:** 6:30pm-8:30pm
### 🎥 Meeting Recording:
{/*
diff --git a/docs/schedule/2025Spring/Week3.mdx b/docs/schedule/2025Spring/Week3.mdx
index 6fd8cea02..d9d73c9a4 100644
--- a/docs/schedule/2025Spring/Week3.mdx
+++ b/docs/schedule/2025Spring/Week3.mdx
@@ -11,7 +11,7 @@ tag: meeting-notes
## Thursday
- **Date:**
-- **Time:** 6:30pm-8:00pm
+- **Time:** 6:30pm-8:30pm
### 🎥 Meeting Recording:
{/*
diff --git a/docs/schedule/2025Spring/Week4.mdx b/docs/schedule/2025Spring/Week4.mdx
index d86ac73b4..a3477ceae 100644
--- a/docs/schedule/2025Spring/Week4.mdx
+++ b/docs/schedule/2025Spring/Week4.mdx
@@ -11,7 +11,7 @@ tag: meeting-notes
## Thursday
- **Date:**
-- **Time:** 6:30pm-8:00pm
+- **Time:** 6:30pm-8:30pm
### 🎥 Meeting Recording:
{/*
diff --git a/docs/schedule/2025Spring/Week5.mdx b/docs/schedule/2025Spring/Week5.mdx
index 1c1d30394..fa4be0398 100644
--- a/docs/schedule/2025Spring/Week5.mdx
+++ b/docs/schedule/2025Spring/Week5.mdx
@@ -11,7 +11,7 @@ tag: meeting-notes
## Thursday
- **Date:**
-- **Time:** 6:30pm-8:00pm
+- **Time:** 6:30pm-8:30pm
### 🎥 Meeting Recording:
{/*
diff --git a/docs/schedule/2025Spring/Week6.mdx b/docs/schedule/2025Spring/Week6.mdx
index 9c25189a9..b75ff796f 100644
--- a/docs/schedule/2025Spring/Week6.mdx
+++ b/docs/schedule/2025Spring/Week6.mdx
@@ -11,7 +11,7 @@ tag: meeting-notes
## Thursday
- **Date:**
-- **Time:** 6:30pm-8:00pm
+- **Time:** 6:30pm-8:30pm
### 🎥 Meeting Recording:
{/*
diff --git a/docs/schedule/2025Spring/Week7.mdx b/docs/schedule/2025Spring/Week7.mdx
index ce5397196..2d8a55810 100644
--- a/docs/schedule/2025Spring/Week7.mdx
+++ b/docs/schedule/2025Spring/Week7.mdx
@@ -11,7 +11,7 @@ tag: meeting-notes
## Thursday
- **Date:**
-- **Time:** 6:30pm-8:00pm
+- **Time:** 6:30pm-8:30pm
### 🎥 Meeting Recording:
{/*
diff --git a/docs/schedule/2025Spring/Week9.mdx b/docs/schedule/2025Spring/Week9.mdx
index 1704f0afe..cbe0694ae 100644
--- a/docs/schedule/2025Spring/Week9.mdx
+++ b/docs/schedule/2025Spring/Week9.mdx
@@ -11,7 +11,7 @@ tag: meeting-notes
## Thursday
- **Date:**
-- **Time:** 6:30pm-8:00pm
+- **Time:** 6:30pm-8:30pm
### 🎥 Meeting Recording:
{/*