Skip to content

A tool to easily group students by their time preferences and their prior knowledge

License

Notifications You must be signed in to change notification settings

raywo-personal/teamify

Repository files navigation

Teamify: Where Talent Meets Timing

Teamify is a powerful and intuitive tool designed to streamline team creation. Whether you’re organizing teams for projects, events, or other collaborative tasks, Teamify ensures optimal team composition by matching skills, knowledge, and time preferences.

Features

  • Skill-Based Team Formation: Build diverse teams by balancing prior knowledge and expertise.
  • Time Slot Matching: Assign individuals to teams based on their preferred availability.
  • Customizable Team Composition: Manually adjust team members to meet unique requirements.
  • Intuitive Interface: Simple and user-friendly design for effortless team management.

Installation

  1. Clone the repository:
git clone https://github.com/your-username/teamify.git  
cd teamify  
  1. Install dependencies:
npm install  
  1. Start the application
npm run start

Hint: Use npm run start-de to spin up a German version.

Usage

  1. Input participant information, including skills, prior knowledge, and time preferences.
  2. Generate teams based on the provided data.
  3. Fine-tune team compositions manually as needed.
  4. Export or save team assignments for further use.

License

This project is licensed under the GNU GENERAL PUBLIC LICENSE Version 3.

Happy team building with Teamify! 🎉

About

A tool to easily group students by their time preferences and their prior knowledge

Resources

License

Stars

Watchers

Forks

Packages

No packages published