Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lucasrznd/sorteador-web
Application for conducting prize draws.
https://github.com/lucasrznd/sorteador-web
hibernate-jpa jakartaee java jsf spring-boot spring-starters
Last synced: about 1 month ago
JSON representation
Application for conducting prize draws.
- Host: GitHub
- URL: https://github.com/lucasrznd/sorteador-web
- Owner: lucasrznd
- Created: 2023-12-12T17:05:29.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-22T19:30:19.000Z (7 months ago)
- Last Synced: 2024-05-22T20:38:31.569Z (7 months ago)
- Topics: hibernate-jpa, jakartaee, java, jsf, spring-boot, spring-starters
- Language: HTML
- Homepage:
- Size: 14 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Prize Drawer
![Java](https://img.shields.io/badge/java-%23ED8B00.svg?style=for-the-badge&logo=openjdk&logoColor=white)
![Spring](https://img.shields.io/badge/spring-%236DB33F.svg?style=for-the-badge&logo=spring&logoColor=white)
![Hibernate](https://img.shields.io/badge/Hibernate-59666C?style=for-the-badge&logo=Hibernate&logoColor=white)
Description โข
Features โข
Installation โข
Contribution๐ Description
This is a project that allows conducting raffles from a list of registered participants. The system offers functionalities for user registration, listeners, partner companies, and prizes.โจ Features
- **User registration** with login and password for access.
- Registration of **listeners** interested in the raffles.
- Registration of **partner companies** providing prizes.
- Conducting raffles from a list of selected participants.
### Technologies Used- **Java** and **Hibernate** on the backend.
- Spring Initializr for project configuration on a server.
- **JSF** (JavaServer Faces) with **PrimeFaces** for the Frontend.### Prerequisites
- Java Development Kit (JDK) 17 or higher.
- Maven for dependency management.๐ ๏ธ Installation
1. Clone the repository to your local environment:
```
git clone https://github.com/lucasrznd/sorteador-web.git
```2. Configure your database (I used MySQL, but use your preferred database):
```
spring.datasource.url=${MYSQL_URL}
spring.datasource.username=${MYSQL_USER}
spring.datasource.password=${MYSQL_PASSWORD}
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
```3. Navigate to the project directory:
```
cd sorteador-web
```4. Compile the project using Maven:
```
mvn clean install
```5. Run the generated JAR file in the target folder or deploy the JAR to your application server.
๐ค Contribution
Contributions are welcome! If you have suggestions, improvements, or find bugs, feel free to open an issue or submit a pull request.
๐จ๐ปโ๐ป Author