https://github.com/brnd08/actionrecorder
JavaFX application to record and replay user-computer interactions with multiple functionalities
https://github.com/brnd08/actionrecorder
free-software gplv3 java javafx javafx-desktop-apps log4j2 open-source scenebuilder sqlite
Last synced: 21 days ago
JSON representation
JavaFX application to record and replay user-computer interactions with multiple functionalities
- Host: GitHub
- URL: https://github.com/brnd08/actionrecorder
- Owner: Brnd08
- License: gpl-3.0
- Created: 2023-06-15T02:41:13.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-29T04:41:47.000Z (over 1 year ago)
- Last Synced: 2025-04-05T04:17:26.108Z (21 days ago)
- Topics: free-software, gplv3, java, javafx, javafx-desktop-apps, log4j2, open-source, scenebuilder, sqlite
- Language: Java
- Homepage: https://github.com/brnd08/ActionRecorder
- Size: 1.38 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
#  ActionRecorder
ActionRecorder is a JavaFx application to record and replay user-computer interactions with multiple functionalities.## Development
This app was was developed using the following technologies:
1. JavaFx 19
2. Java SE 19.0.2
3. Scene Builder 8.5.0
4. Sqlite jdbc 3.36.0.3
5. Jnativehook 2.2.2This app has:
- Intuitive and colourful design.
- Transparency effects.
- Data Persistence with SQLite Embedded database.
- Own minimize and close buttons.
- Window Drag Functionality.
- Object Oriented Design.
- Readable and documented Source code.## Design
### Main View
### Main View from the taskbar and tasks view
### Settings view
### Start recording view
### Recording with system tray icon
## Runing from source
To locally frun this project:
- Clone this repo and go to proyect root:
```
git clone https://github.com/Brnd08/ActionRecorder
cd ./ActionRecorder
```
- If you have a local maven instalation simply execute
```
mvn javafx:run
```
Otherwhise user mvn wrapper file
```
./mvnw javafx:run
```
You should be able see something like this
