- Users can define and edit custom attributes.
- Users can define custom equipment types using the defined attributes.
- Users can create instances of equipment.
- Users can perform a simple search for equipment, equipment types, attributes, and attribute values.
- Editing equipment types has initial functionality on front end, but is not connected to the back end.
- Delete buttons are not connected to soft delete functionality on the back end
- Front end code for generating a table has a warning regarding whitespace appearing as a child of
<tbody>
.
- Confirmation dialogs when a user clicks save or delete to prevent accidental edits
- Display acknowledgement to users when an action has been successfully performed.
- Integration with Georgia Tech's Central Authentication System
- Versioning
This application requires Node.js for installation. Instructions on installing Node can be found at https://nodejs.org/.
The back end web server is required for the application to be functional. Installation instructions for the back end can be found in its Github repository here.
The application can be downloaded by cloning this repository.
After cloning, run this command to install dependencies:
npm install
To run the build version of this prototype, execute:
npm start
The project will be running on https://localhost:3006/