Skip to content

TripSage/TeamFormationAssistant

 
 

Build Status DOI Coverage Status Maintainability GitHub issues GitHub closed issues

Team Formation Assistant

Table Of Contents

  1. Video

  2. Why?

  3. What?

  4. How?

  5. Documentation

  6. Test Plan

Video




Problem Statement

Build an assistant which will take the project requirements, team members availability, skill level, tools preferred, etc. as input and assigns the members for the new team.

Project Objectives

➢ Design a form for the user to enter data
➢ Design a dashboard to showcase the generated team assignments
➢ Create and Manage a database with team members, Projects, Assignments data.
➢ Write an algorithm which will take the project requirements, team members availability, skill level, tools preferred, etc. as input and assigns the members for the new team.

Project Structure

Algorithm Implementation

We plan to code the application in Python3. Python ML libraries will be used for Cluster identification.

Database Implementation:

We plan to store team members into an MySQL with Fallback to AWS database. Python files import the data and process it and store the final result back to the database.

Frontend Implementation:

Team members will be able to submit a form to consider them as part of project assignment. Final team assignment will posted on the homepage dashboard. We plan to implement the dashboard and form using HTML, CSS, JavaScript

We have created a wiki page containing project details including project workflow, setup, and Test Plan

Here are a few screenshots of the project


About

Your One-Stop Solution to find team-mates.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 63.9%
  • Python 24.7%
  • CSS 9.3%
  • HTML 2.1%