Skip to content

tib-source/Ergon

Repository files navigation

Ergon

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.

Features

For Students

  • View all available equipment in a tabular format.
  • Borrow equipment with real-time notifications.
  • Return equipment easily with a tracking system.

For Admins

  • 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.

Getting Started

Prerequisites

Ensure the following are installed on your local machine:

  • Java 17 or later
  • Node.js and npm/yarn
  • Maven
  • PostgreSQL

Clone the Repository

git clone https://github.com/your-username/ergon.git
cd ergon

Build and run the backend

make server

At 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

About

username: test, password: 123

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •