Inspiration

This past summer, three of our four group members all had internships in which the work was hybrid or remote. Additionally, at these internships, they spent an average of more than 2 hours per day in meetings, many of which were not providing value. On top of that, when they encountered problems, it was difficult to unblock because people were not consistently responding on teams. This was especially an issue when one of us had to spend half of the summer working with people offshore, an endeavor that got so frustrating during the day that he started working on their hours in his time zone.

What it does

Symmetry is a tool that empowers teams to be more productive by giving teams a shared knowledge base about what people have worked on. We use a lightweight daemon to capture the screen of every team member through every minute of the day. We pass these recordings through a custom-built computer vision pipeline that utilizes Open Ais API. With this we can help employees keep track of what they have done in a day as well as what their team members have done. It also provides insights through the knowledge base on how productive a team member was as an individual and how productive the team was. Through a built-in chat feature any team member is able to gain insight on what their other members have been working on.

How we built it

We built Symmetry as a full stack application. We used ReactJS connected to a Flask Server that would interact with a GCP SQL instance and a lightweight Daemon running on user

Challenges we ran into

We ran into pipeline combining our deep backend of APIs and the frontend react components.

Accomplishments that we're proud of

We are proud that we managed to make so much happen in such a short window of time. We lost a portion of our codebase partway through the project and worked together as a team in order to overcome it.

What we learned

We all learned a lot about APIs, SQL, and React. It was a great project for every member of the team to be able to use their individual skills and work with others to develop their weaknesses.

What's next for Symmetry

We are investigating open source models to increase inference efficiency and decrease cost. Additionally we are looking to further the develop the knowledge base that allows us to support having long term context of projects of they age, especially as the original developers move on to something else.

Share this project:

Updates