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: 2 months 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 (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-22T19:30:19.000Z (over 1 year ago)
- Last Synced: 2025-03-03T15:47:03.055Z (8 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



 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