Ergon is a basic equipment management tool designed for university environments. It simplifies the process of borrowing and returning equipment while offering tools for managing inventory.
- View all available equipment in a tabular format.
- Borrow equipment with real-time notifications.
- Return equipment easily with a tracking system.
- Add, delete, and modify equipment details.
- Approve/Reject borrow request
- Manage student accounts
- Generate detailed reports on equipment usage and inventory.
- Manage notifications for borrowing and returning processes.
Ensure the following are installed on your local machine:
- Java 17 or later
- Node.js and npm/yarn
- Maven
- PostgreSQL
git clone https://github.com/your-username/ergon.git
cd ergonBuild and run the backend
make serverAt this point, you should be able to access the app at localhost:8080.
Note: By default, building the spring boot application, builds and hosts the front end alongside it. If you just want to work on the frontend, you can comment out the following lines and run
make ui