https://github.com/mherman22/monitor-files
https://github.com/mherman22/monitor-files
java mysql netbeans-project
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/mherman22/monitor-files
- Owner: mherman22
- Created: 2022-07-14T07:31:18.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2022-12-28T13:52:53.000Z (over 3 years ago)
- Last Synced: 2025-03-26T18:15:56.600Z (over 1 year ago)
- Topics: java, mysql, netbeans-project
- Language: Java
- Homepage:
- Size: 367 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Monitor File For Changes
The sole purpose of this tool is to monitor the file changes that occur during scanning, indexing and quality control (using [capture pro](https://www.alarisworld.com/en-us/solutions/software/document-scanning-software/capture-pro-software)).
After monitoring the file, it is supposed to read the file and store the data into a database (mysql).
## Tools used in development
- [Java 17](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html)
- [Apache Netbeans](https://netbeans.apache.org/)
- [Mysql](https://www.mysql.com/)
- [Swing](https://en.wikipedia.org/wiki/Swing_(Java))
- [Microsoft Windows](https://www.microsoft.com/software-download/windows10)
## How to Run the repo in IDE?
Make sure you have [java](https://www.oracle.com/java/) installed on your windows platform by doing the following;-
- Download and install java 17.
- Set environment variable path (JAVA_HOME).
- Test to see if java has been installed. `java -version` and it should return something like
```
java version "17.0.2" 2022-01-18 LTS
Java(TM) SE Runtime Environment (build 17.0.2+8-LTS-86)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.2+8-LTS-86, mixed mode, sharing)
```
- Download and install mysql8 onto your windows platform.
- Open the repository into netbeans, clean and build it using maven and then when it is successful, look through the `CosekeQA/target` folder and run the executable.jar file in order to have the application running.
## Pull Requests? Wanna implement or make an addition or correct something?
- fork this repository.
- clone it onto your machine by running `git clone https://github.com/your-name/CosekeQA.git`.
- make your changes and test them to ensure everything perfect.
- create a branch `git checkout -b branch-name`.
- commit your changes to your branch using `git add .` and `git commit -m "commit message"`.
- pull from origin to ensure your local repo is in sync with upstream. use `git pull origin branch-name`
- push your changes using `git push origin branch-name`.
- create a pull request and give it a proper description stating clearly the changes you have added.
## New Fetures to add
- Reporting section to handle date filters, name filters, print functionality, send to excel functionality.
- fix some bugs
## Created By
- [mherman22](https://github.com/mherman22)