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: {/*