Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/morgankryze/clothes-shop
Java x Postgres clothes shop interface
https://github.com/morgankryze/clothes-shop
application java javafx postgresql
Last synced: 8 days ago
JSON representation
Java x Postgres clothes shop interface
- Host: GitHub
- URL: https://github.com/morgankryze/clothes-shop
- Owner: MorganKryze
- License: mit
- Created: 2024-10-18T15:29:56.000Z (21 days ago)
- Default Branch: main
- Last Pushed: 2024-10-20T23:56:35.000Z (19 days ago)
- Last Synced: 2024-10-22T01:52:56.950Z (18 days ago)
- Topics: application, java, javafx, postgresql
- Language: Java
- Homepage:
- Size: 4.76 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Security: .github/SECURITY.md
- Support: .github/SUPPORT.md
Awesome Lists containing this project
README
![presentation](./docs/assets/img/presentation.jpg)
## Overview
> Java x Postgres clothes shop interface
This project is a simple clothes shop interface made with JavaFX and Postgres.
![demo](./docs/assets/img/demo.gif)
## Getting Started
- [Overview](#overview)
- [Getting Started](#getting-started)
- [Documentation](#documentation)
- [Setting up](#setting-up)
- [Prerequisites](#prerequisites)
- [Install](#install)
- [Build \& Run](#build--run)
- [Supported platforms](#supported-platforms)
- [Supported languages](#supported-languages)
- [Future improvements](#future-improvements)
- [License](#license)### Documentation
Find [here](./docs/STRUCTURE.md) the structure of the project.
### Setting up
#### Prerequisites
- JDK installed
- Gradle installed (8.10.1)
- git installed
- Docker & Docker Compose installed#### Install
First clone the project:
```bash
git clone https://github.com/MorganKryze/Clothes-Shop.git
```#### Build & Run
Go to the project directory:
```bash
cd Clothes-Shop/src/
```Move to the database directory:
```bash
cd database/
```Launch the postgres database:
```bash
docker-compose up -d
```Move back to the project directory:
```bash
cd ../
```Install the dependencies:
```bash
gradle build
```Finally, run the project:
```bash
gradle run
```### Supported platforms
- All JavaFX supported platforms.
### Supported languages
- English.
### Future improvements
- Add number selector.
### License
This project is licensed under the MIT License - see the [LICENSE.md](LICENSE) file for details.