An awesome tool for managing equipment!
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
- Leader: Nguyen Hoang Duy - 22520328 - Github
- Architect Consultant: Nguyen Ngoc Minh Quoc - 22521214 - Github
- Member: Hoang Ho Quoc Bao - 22520102
- Member: Tran Duc Chinh - 22520158
- Supervisor: Nguyen Tan Toan
KeyTime is an equipment management software designed to help companies track, organize and manage their equipment inventory efficiently.
Features
- Equipment tracking - Add equipment details like name, ID, category, specs, etc. Easily search and filter equipment.
- Rental manage - Allow user to request rental equipments. The property manager can Approve/Decline and review requests.
- Inventory reporting - Get reports on equipment inventory status, utilization, maintenance metrics, etc.
- Access controls - Manage user roles and permissions. Restrict access as needed.
You can run directly by download Installer folder Download and then install by running setup.exe
If you want to run local database:
- Create new database (can use pgsql command prompt or PgAdmin/DBeaver)
- Restore
db.sql
to the database created in step 2. - Edit DB config in
config.ini
Or to get a local copy up, please running follow these simple example steps below. Video instructions: Youtube
You need to install Visual Studio and PostgreSQL first.
- Clone the repo
git clone https://github.com/hoangduy0610/it008-keytime.git
- Create new database (can use pgsql command prompt or PgAdmin/DBeaver)
- Restore
db.sql
to the database created in step 2. - Edit DB config in
config.ini
- Open the IT008-KeyTime.sln file by Visual Studio.
- Press the "Run" button.
Note: Default admin user is: admin/admin
- Rental Report
- Inventory Report
- Import through Excel files
- Add Changelog
- Support Barcode Inventory
See the open issues for a full list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
Nguyen Hoang Duy (PO) - @hoangduy0610 - hoangduy06104@gmail.com
Nguyen Ngoc Minh Quoc (Technical Leading) - @gundamdouble00
Project Link: https://github.com/hoangduy0610/it008-keytime
Use this space to list resources you find helpful and would like to give credit to. I've included a few of my favorites to kick things off!