Description • Features • Installation • Contribution
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.- 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.
- Java and Hibernate on the backend.
- Spring Initializr for project configuration on a server.
- JSF (JavaServer Faces) with PrimeFaces for the Frontend.
- Java Development Kit (JDK) 17 or higher.
- Maven for dependency management.
- Clone the repository to your local environment:
git clone https://github.com/lucasrznd/sorteador-web.git
- 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
- Navigate to the project directory:
cd sorteador-web
- Compile the project using Maven:
mvn clean install
- Run the generated JAR file in the target folder or deploy the JAR to your application server.
Contributions are welcome! If you have suggestions, improvements, or find bugs, feel free to open an issue or submit a pull request.
Lucas Rezende 💻 |