By using the System, Union & Involvement Services and its employees acknowledge and agree to the terms outlined in this Agreement.
The Inventory management system (“System”) has been developed by Shibam Pokhrel, Rahul Chaudari, and Ritika Lama (“Developers”), students of Truman State University, as part of CS 370 Software Engineering, to Union & Involvement Services (“U&I”) at Truman State University. The System is delivered as an academic project for U&I’s internal use, with no ongoing support or warranty from the Developers. The handoff the system has been conducted with the knowledge of Laura Bates.
1. System Overview
The System includes the following components:
A web-based inventory management interface developed with Next.js
A Flask-based backend for data handling
MongoDB for database management
Auth0 for user authentication and identity management
A Slack bot for querying inventory data, configured with restricted permissions and encrypted communication
Video manuals and help documentation
2. Purpose of Delivery
The System has been developed by Shibam Pokhrel, Rahul Chaudari & Ritika Lama as an academic project and is delivered to Union & Involvement Services in its current state, tested and operational as of the delivery date, April 23, 2025, subject to the limitations outlined in Section 4. The System is intended for internal use and maintenance by Union & Involvement Services. The Developers provide no guarantee of ongoing support, maintenance, or updates beyond the handoff.
3. Intellectual Property and Usage Rights
The Developers retain all intellectual property rights in the System, including but not limited to code, documentation, and video manuals. Union & Involvement Services is granted a non-exclusive, royalty-free license to use, modify, and maintain the System for internal purposes at Truman State University. The Developers may reuse or adapt the System’s code for other projects, provided it does not infringe on Union & Involvement Services’ data or proprietary information.
The System’s source code is publicly available on GitHub at https://github.com/shibampokerail/InventoryManagementSystem under the GPL License. Union & Involvement Services acknowledges that this public availability may expose the code to third-party inspection or use, and it is their responsibility to secure their instance of the System as outlined in Section 5. The Developers are not responsible for any third-party actions related to the public repository, including but not limited to forking, modification, or exploitation of the code.
Union & Involvement Services assumes full responsibility for the operation, management, and usage of the System upon handoff. Any modifications, enhancements, or extensions made after delivery are the responsibility of Union & Involvement Services or its designated personnel.
4. Limitation of Liability
The System was developed as an academic project with limited resources and is not intended to meet commercial-grade standards. The Developers have taken reasonable steps to ensure the security, reliability, and functionality of the System, including:
Use of industry-standard security practices during development.
Secure authentication through Auth0.
Isolation of backend services and secure database interactions.
However, the Developers shall not be held liable for any issues arising after the handoff, including but not limited to:
Data breaches or leaks due to shared credentials, poor access management, or misconfiguration by Union & Involvement Services
Unauthorized access due to unattended sessions or failure to log out
Data exposure or service disruptions via third-party platforms, including but not limited to Auth0, MongoDB, and Slack
System misuse, exploitation, or modification by unauthorized individuals
Consequences of any future updates, integrations, or changes made by Union & Involvement Services.
Union & Involvement Services agrees to indemnify and hold harmless the Developers from any third-party claims arising from the use, misuse, or modification of the System. The Developers make no representations or warranties regarding the System’s compliance with specific legal standards, including but not limited to FERPA, GDPR, or other data privacy regulations.
5. User Responsibilities
Union & Involvement Services and its authorized users are solely responsible for:
Maintaining the confidentiality and security of login credentials
Implementing access control policies appropriate to their organization
Properly training staff using the System, relying on the video manuals and help documentation provided as the sole training resources
Regularly monitoring for unauthorized access or suspicious activity
Logging out after using the dashboard or administrative interfaces
Securing their Slack workspace, configuring Slack bot permissions, and restricting access to authorized users
Reviewing and complying with the terms of service of third-party providers integrated into the System (e.g., Auth0, MongoDB, Slack)
Ensuring the System’s use complies with all applicable laws, including but not limited to FERPA, GDPR, and other data privacy regulations
Union & Involvement Services acknowledges receipt of the video manuals and help documentation and is responsible for any additional training or resources needed to operate the System.
6. No Ongoing Support or Warranty
The System is delivered without any ongoing warranty, maintenance, or guarantee of uptime, support, or future enhancements. The Developers are under no obligation to fix bugs, address security issues, or provide updates after delivery. Union & Involvement Services accepts the System with full knowledge of its academic nature and assumes all risks associated with its use.
8. Governing Law and Dispute Resolution
This Agreement is governed by the laws of the State of Missouri, without regard to its conflict of laws principles. Any disputes arising from this Agreement shall be resolved through good-faith negotiation. If negotiation fails, the parties agree to pursue mediation in Kirksville, Missouri, before resorting to litigation.
9. Termination
This Agreement remains in effect until Union & Involvement Services ceases using the System or the System is decommissioned. Sections 3 (Intellectual Property and Usage Rights), 4 (Limitation of Liability), and 8 (Governing Law and Dispute Resolution) shall survive termination.
10. Acknowledgment
By using the System, Union & Involvement Services confirms that they:
Understand the technical structure and limitations of the System
Accept all risks associated with its use, including those outlined in Section 4
Will not hold the Developers liable for future issues, misuse, or breaches
Have received and reviewed the handoff report, video manuals, and help documentation