The backend server will spin down with inactivity, which can delay requests by 50 seconds or more.
Use this link https://seprojects-cs673olf24team4.onrender.com/ to activate.
TeamBuilder is a team assignment tool to help create teams based on a few simple, but important questions that users will answer. The motivation and purpose to create this tool is to make a team where collaboration, inclusivity, efficiency, and flexibility are emphasized to help users become more productive and engaging, improving overall team performance. The potential users are any group of people who want to form separate teams. The application will work as so: the user will get on the website, they will answer a few questions, and they will be placed into a team according to their answers and the answers of others.
TeamBuilder is a web-based application that allows users to:
- Answer a series of questions
- Be automatically assigned to a team based on their responses and the responses of others
- View their team assignment
The primary motivation behind TeamBuilder is to streamline the team formation process and create more effective teams across various contexts.
- User questionnaire for team placement
- Algorithm for team assignment based on user responses
- User name input and association with team assignment
- Simple and intuitive user interface
- Support for multiple group assignments (e.g., Group A with Teams 1/2/3, Group X with Teams 4/5/6)
- Quick response time for team assignments, even with large datasets
frontend
ng serve
backend
mvn spring-boot:run
Jake Kelly
Max Zink
Raymond Chen
Vishal
Wenli Gai