Team Management System Features

Hello,

As a class project and for fun I have been creating a team management system. Below is the current list of features, and I wanted to know if there are any other features that would be helpful.

  • Hour Tracking
  • File Managment
  • Team Messaging
  • Compressive Scouting

What other feature would be cool for the team? Also if your curious I’m building the site in Node, React, and MongoDB.

Here’s a wish list.

I like having an integrated calendar, used for things like meeting attendance tracking and email event reminders and countdown clocks. If the calendar could produce an iCal feed for people to subscribe to, that would be great. The “messaging” system should support cell phone SMS as well as email. It would be very useful to be able to send email to team parents. A “paperwork” checklist could be helpful, to note who has yet to turn in field trip permission or medical or consent/release forms.

A pipe dream is a construction tracker where CAD drawings of parts and assemblies are uploaded to a system and the uploader attaches a bill of materials to the part (ie what raw material or COTS component is needed to complete something). If the materials for the part are not available in the team’s inventory, it sends an email to a purchasing agent of the team to add it to a purchase. When a team’s usual inventory is low on something, a purchaser also receives an email to add it to a future purchase.

When a builder selects the part or assembly, the bill of materials takes the materials necessary out of the team’s inventory, the system marks the part or assembly as in progress with the builder’s ID attached to it, and prints the file if it’s to be manually machined or assists you in handing the part over to a CNC.

The part is approved by one or two build leads and then marked as complete in the system.

I would leverage a teamwide todo list tracker where you can manage workflows in using Agile/Kanban/Scrum methodologies. Create an on going to do list, assign it to people and then manage progress. Keeping team members accountable for assignments would be really cool.

If you can leverage some existing api’s to make this thing really slick. Things like Trello, Jira all would be really cool to see. Pulling info from TIMS, STIMS would be helpful too.

ish? GitHub - Team254/cheesy-parts: Part management database written for the 2013 season.

Team 1515 has something similar! It’s called MorTeam, and it can be accessed at http://www.MorTeam.com

It has many features like the ability to create subdivisions, make team-wide or subdivision-specific announcements, private chats, group chats, drive folders, calendar events, take attendance, assign tasks, view nearby teams on a map and more!

There is also an android app on the play store. The iOS app is currently in progress. 22 teams currently use MorTeam.