diff --git a/README.md b/README.md index 9276d4d71..bbbb83de3 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,15 @@ -> **📣 Calling All Students** -> -> If you are interested in learning how to build real world software or have a project of your own you want to build, check out Oasis! Northeastern's student software project hub. - # Khoury Office Hours Khoury Office Hours provides a platform for classes at [Khoury College](https://www.khoury.northeastern.edu/) to facilitate office hours and utilize data insights to decrease wait times. Students are able to ask questions and join automatically scheduled queues, and TA's are able to easily manage queues by helping students and limiting question load in stressful situations. -Khoury Office Hours was developed by [Sandbox](https://www.sandboxnu.com/), Northeastern's student-led software consultancy. +Khoury Office Hours was developed by [Sandbox](https://www.sandboxnu.com/), Northeastern's student-led software consultancy. The project brought to Sandbox via Will Stenzel and Alex Grob in the Fall of 2019. Funny enough, it started as a Sandbox project in Spring 2020 as a React-Native mobile app. But as the pandemic developed, the team realized we needed a more robust solution to mediate office hours for the entire school. After initially rolling out to 4 classes in the Fall of 2020, the tool has now become a staple at Khoury, supporting about 20 classes semester over semester. The tool is even being used by classes at the University of British Columbia at the Okanagan campus. + +As a lot of the original developers have graduated, and feature development slowed down, the school needs to rely on a consistent maintenance team to nurture the applicaiton. So we are archiving this repo, and active development will continue under the software department of Khoury College at [this fork](https://github.com/khouryapps/office-hours). + +If you choose to build upon the platform, please ensure it will remain open-source. + +A special thank you to all developers who were on the team over the past 3 years, and leadership for their extended time coordinating with Khoury to make the app. + ![Queue Demo](https://i.imgur.com/LxxLW3O.jpg) @@ -46,10 +49,6 @@ Hack away! Take a look [here](https://github.com/sandboxnu/office-hours/issues?q Create a new pull request using `https://github.com/sandboxnu/office-hours/compare/` -## Support - -Found a bug? Report it [here](https://forms.monday.com/forms/06be3745a411353ad295249d43835d38) and we'll get back to you soon! - ## License [GPL](https://github.com/sandboxnu/office-hours/blob/master/LICENSE) diff --git a/packages/app/components/About/AboutPage.tsx b/packages/app/components/About/AboutPage.tsx index efabe8aaa..525104549 100644 --- a/packages/app/components/About/AboutPage.tsx +++ b/packages/app/components/About/AboutPage.tsx @@ -36,17 +36,18 @@ export default function AboutPage(): ReactElement { About Us

- Khoury Office Hours is developed and maintained by a group of + Khoury Office Hours was a project originally built by a group of student developers and designers from Sandbox, the student-led - software consultancy at Northeastern. Our mission is to enhance the + software consultancy at Northeastern. The mission is to enhance the student experience by making office hours more efficient and transparent.

We began developing Khoury Office Hours in May 2020, and first - launched the app in Fall 2020 to 4 courses. We now support around 20 - courses with over 2,500 registered users. Check us out{" "} + launched the app in Fall 2020 to 4 courses. Over the years, the tool + has become a staple at the university, supporting 20+ classes each + semester. Check us out{" "} {" "} in the news{" "} @@ -54,34 +55,10 @@ export default function AboutPage(): ReactElement { to learn more.

- Our team is always open to feedback. If you're interested in - contributing or have questions, feel free to take a look at our have - questions, feel free to take a look at our - GitHub or - email us at - - {" "} - info@khouryofficehours.com - -

-

- Contact: - - {" "} - info@khouryofficehours.com - -

-

- GitHub: - - https://github.com/sandboxnu/office-hours - -

-

- Informational Site: - - https://info.khouryofficehours.com/ - + As the product matured, and a lot of the original developers + graduated, the school began to take over the app in the Fall of + 2022, with a complete handoff in Summer 2023. The app is now under + the supervision of the Khoury College of Computer Sciences.

@@ -92,19 +69,6 @@ export default function AboutPage(): ReactElement { style={{ flexGrow: 1, paddingTop: "20px" }} > - Current Members - - {PROFILES_CURRENT.map((prof, idx) => ( - - ))} - Past Members {PROFILES_PAST.map((prof, idx) => ( @@ -128,7 +92,7 @@ export default function AboutPage(): ReactElement { // https://buildbrothers.com/gdrive-generator/ // which is described in this article: https://blog.usejournal.com/host-static-images-for-your-apps-or-website-on-google-drive-hotlink-to-gdrive-images-358d6fcf8ef7 // The images are stored in the drive folder Sandbox Members/Office Hours/About Page Images -const PROFILES_CURRENT = [ +const PROFILES_PAST = [ { name: "Danish Farooq", role: "Project Lead", @@ -170,9 +134,20 @@ const PROFILES_CURRENT = [ { name: "Tingwei Shi", role: "Developer", - image: "https://drive.google.com/uc?id=1GrUpNThyLoazwM3RkCNHr2dB2HxDOUTY", + image: "https://drive.google.com/file/d/1DfO4JM_Arrifm5miqRBxGZek_-rwJjna", linkedin: "https://www.linkedin.com/in/tingwei-shi", }, + { + name: "Angela Zheng", + role: "Designer", + image: "https://www.linkedin.com/in/angela-zheng-/", + }, + { + name: "Sumit De", + role: "Developer", + image: "https://drive.google.com/file/d/1ec3ELGi3iuawF_-rT3Hn9ooaj8yP02HS", + linkedin: "https://www.linkedin.com/in/sumit-de-a6a09217b/", + }, { name: "Megan Chong", role: "Designer", @@ -180,9 +155,6 @@ const PROFILES_CURRENT = [ linkedin: "https://www.linkedin.com/in/megan-chong-/", personalSite: "https://www.megan-chong.com", }, -]; - -const PROFILES_PAST = [ { name: "Aislin Black", role: "Developer", diff --git a/packages/app/pages/about.tsx b/packages/app/pages/about.tsx index a8edde6c5..861cb8ca1 100644 --- a/packages/app/pages/about.tsx +++ b/packages/app/pages/about.tsx @@ -1,20 +1,14 @@ import Head from "next/head"; -import { useRouter } from "next/router"; import React, { ReactElement } from "react"; import AboutPage from "../components/About/AboutPage"; import { StandardPageContainer } from "../components/common/PageContainer"; -import NavBar from "../components/Nav/NavBar"; export default function About(): ReactElement { - const router = useRouter(); - const courseId = router.query["cid"]; - return ( About | Khoury Office Hours - );