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: 4 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 (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-22T19:30:19.000Z (about 1 year ago)
- Last Synced: 2025-01-14T02:09:02.814Z (6 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