Inspiration

Tackling the challenges associated with scheduling and coordinating student organization events and meetings can markedly enhance the efficiency and continuity of these groups. Many of us on the team lead exec boards on club initiatives, and we have observed a common trend across our different clubs. There's an increased pressure on a few select individuals within clubs to lead operational initiatives, which often leads to their burnout. Such challenges underscore the urgent need for an automated, efficient solution to ease the manual burdens of scheduling and administration. This not only aims to relieve executive member burnout but also enhances exec member participation.

Moreover, this project aims to provide a more dynamic platform for students to easily access and view all campus events. This addresses the limitations of currently outdated systems like Wildcat connections. Facilitating smoother event planning among clubs also fosters a more cohesive understanding and coordination of event timings across different organizations.

What It Does

The project is inspired by the clear need for a solution that not only streamlines the scheduling process for student organizations but also distributes the workload in a way that prevents burnout among executive members. The goal is to create a system that:

  • Automatically Identifies Optimal Event Scheduling Times: Eliminates the need for when2meets and the hassle of getting everyone to fill it out. By linking your Google Calendar, the system can identify potential event times with minimal conflicts and the most participants available, reducing the need for extensive manual coordination.

  • Notes to Action Items Automation: Meeting notes will be automatically converted into action items, assigned to specific roles within the group. These action items will be accessible from a personalized dashboard and a Google Chrome side panel, allowing members to stay informed and engaged, whether they are browsing the web or working in Google Docs. This facilitates a more streamlined process and provides a larger overview of the different events an organization will undertake in that year.

  • Chat Bot Integration: Our side panel will feature a chatbot that has information on all the past documents of the club, enabling members to easily search up information on how events or processes were done in the past. This supports smoother exec transitions from one year to the next. It also simplifies the creation of exec transition documents, as input can be fed into the chatbot to be stored in its memory.

  • Analysis for Member Participation: Can offer insights into trends with members participating in events, leading to conclusions about which events tend to perform better and for what potential reasons.

    Challenges we ran into

    We honestly had a lot of challenges as we haven't built a full stack application before, so we spent a lot of time learning how to write the code for a lot of things including: writing code for the API, setting up the server, deploying the server, obviously the frontend, using d3 for visualization as well as connecting to firebase and polishing the project. There were a few issues here and there, however we were able to put together a finalized product.

Accomplishments that we're proud of

We grinded most of our project in VS code after we mapped our idea in our Figjam. We took a few breaks here and there- walked around Kellogg for a midnight break, but ultimately were able to finish it!

Built With

  • algolia
  • aws-elastic-bean
  • created-an-api-server-firebase
  • css
  • d3.js
  • data
  • figjam
  • html
  • intervaltrees
  • languages:-javascript
  • node.js
  • openai
  • procreate
  • python
  • react-js
  • structures:
  • tailwind-css
Share this project:

Updates