Requirements v0.1
Networking:
Collaboration will have no single point of failure. If any network connection is severed, all the data will still be available. If a client is still connected to other clients, data is still distributable.
Instant Single or Multiple User inter-communication.
Users:
Ability for the Project Manager to invite/uninvite users.
A workplace will have set definitions of what utilities, functions and data are available to each user
Workplace:
A workplace will have set definitions of what utilities, functions and data are available to each user
Can Create/Modify/Delete Workplaces
Allow for multiple workplaces.
A workplace will keep real-time account of what Utilities users are in.
Each Workplace will have a change history which will log the utility, date/time, user, and description of the each change.
Utility:
A Utility API will allow for creating new Mira collaboration Utilities.
Aesthetics:
User Friendly Graphical User Interface