Inspiration

As first-year students, we’ve faced moments in group projects where voices were lost, and tasks were unfairly distributed. Anchor was inspired by the need to create a tool that ensures everyone feels heard and tasks are delegated fairly!

What it does

Anchor is an AI-powered collaboration tool designed to mediate team discussions and delegate tasks effectively. It:

  1. Detects dominance or lack of participation in conversations, prompting fair contribution.
  2. Analyzes team discussions to dynamically assign roles based on strengths and input.
  3. Encourages balanced communication by providing real-time suggestions to improve collaboration.
  4. Displays AI-driven notes to summarize the team’s progress and decisions.

How we built it

Frontend: Developed with React.js, focusing on a user-friendly, minimalist interface that supports real-time chat and AI suggestions.

AI Logic: Implemented keyword detection and logical analysis to monitor conversation patterns and assign tasks.

Backend: Connected to a Node.js server with WebSocket for real-time communication and updates.

Task Delegation Algorithm: Designed a rule-based approach to dynamically distribute roles based on team input and participation.

Challenges we ran into

Time Constraints: As a 24-hour hackathon project, we had to prioritize functionality over complexity while learning new tools.

AI Analysis: Designing logic to understand natural conversation patterns was tricky, especially in detecting authoritative tones.

Team Dynamics: As first-year students, this was our first attempt at integrating multiple technologies into one cohesive project.

Accomplishments that we're proud of

Successfully built a functional prototype that analyzes real-time conversations and suggests task delegations.

Implemented dynamic AI responses that promote inclusive team discussions. Practiced on frameworks, such as React.js, in a short time and applied them effectively. Collaborated efficiently as a team and adapted quickly to new challenges.

What we learned

Technical Skills: We honed our knowledge of React.js, WebSocket, and AI-driven logic design. Collaboration: We learned how to communicate ideas effectively within our own team while building a tool to help other teams do the same. Problem-Solving: Overcoming challenges with time constraints and technical limitations taught us to think creatively and prioritize impact.

What's next for Anchor

Voice Analysis for Live Discussions: Incorporate voice-to-text and tone analysis to facilitate real-time feedback in verbal team discussions, ensuring inclusivity and balanced participation even during meetings. Advanced NLP Integration: Implement natural language processing (NLP) for deeper context understanding and more personalized suggestions. Customizable Roles: Allow teams to define custom roles and responsibilities for unique project needs. Enhanced Analytics: Add visual data insights to track team performance and engagement over time. Wider Applications: Adapt Anchor for industries like remote work, classrooms, and hackathons to promote better collaboration universally.

Built With

Share this project:

Updates