Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dccxvii/school-management
A javafx project for school management
https://github.com/dccxvii/school-management
css3 java javafx-desktop-apps maven mysql school-management
Last synced: 3 months ago
JSON representation
A javafx project for school management
- Host: GitHub
- URL: https://github.com/dccxvii/school-management
- Owner: DCCXVII
- Created: 2024-04-08T02:47:07.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-05-16T00:52:31.000Z (8 months ago)
- Last Synced: 2024-09-29T03:23:04.029Z (3 months ago)
- Topics: css3, java, javafx-desktop-apps, maven, mysql, school-management
- Language: Java
- Homepage:
- Size: 1.78 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# JavaFX Maven Project
This is a simple JavaFX project created using Maven. It includes basic setup for a JavaFX application with an MVC architecture.
## Prerequisites
- Java 8 or higher
- Maven
- JavaFX
- Css## Getting Started
0. **Install maven and javafx**
```
https://maven.apache.org/download.cgi
```
create a maven environement variable ```MAVEN_HOME``` then set location to it.for javafx you can use two options
- by installing javafx sdk, follow this: ``` https://openjfx.io/openjfx-docs/#install-javafx ```
- or, run it in vscode: ```https://gluonhq.com/products/javafx/```
1. **Clone the repository:**
```bash
git clone https://github.com/DCCXVII/School-Management
```2. **Navigate to the project directory:**
```bash
cd School-Management/gestionens
```3. **Build the project using Maven:**
```bash
mvn clean install
```4. **Run the application:**
```bash
mvn clean javafx:run
```## Configuration
The project includes configuration files for the application in the `src/main/resources/master/config` directory. These files are used to manage application settings and properties.
## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
## License
This project is licensed under the MIT License.