Core backend service powering the SheHub platform.

developer-tools java java-maven-ecs lambok spring-boot spring-security swagger
4 Open Issues Need Help Last updated: Jul 27, 2025

Open Issues Need Help

View All on GitHub

AI Summary: Create an ApplicantRepository interface extending Spring Data JPA's JpaRepository. This interface should include methods to retrieve applicants, specifically filtering out deleted records using custom query methods like `findByDeletedFalse()` and `findByIdAndDeletedFalse(String id)`. The task requires familiarity with Spring Data JPA and its query method creation.

Complexity: 2/5
enhancement good first issue backend

Core backend service powering the SheHub platform.

Java
#developer-tools#java#java-maven-ecs#lambok#spring-boot#spring-security#swagger

AI Summary: Implement the ApplicantService in a Spring Boot application, including methods for creating, reading, updating, and soft deleting applicants. The service should handle duplicate entries, validate inputs, and manage deleted records appropriately. The task requires familiarity with Spring Data JPA, service layer design, and soft delete patterns.

Complexity: 3/5
enhancement good first issue backend business-logic

Core backend service powering the SheHub platform.

Java
#developer-tools#java#java-maven-ecs#lambok#spring-boot#spring-security#swagger

AI Summary: Create a Java entity class, Applicant, using Spring Data JPA and Hibernate annotations. The class should represent pre-registration information for the SheHub platform, including fields for ID (UUID), email, name, role, language, timestamps, UTM parameters, and a deleted flag. The task requires familiarity with JPA annotations (@Entity, @Id, @CreationTimestamp, etc.) and Hibernate's CreationTimestamp functionality.

Complexity: 2/5
enhancement good first issue

Core backend service powering the SheHub platform.

Java
#developer-tools#java#java-maven-ecs#lambok#spring-boot#spring-security#swagger

AI Summary: Create a `data.sql` file to populate the SheHub Spring Boot application's PostgreSQL database with 3-4 sample pre-registration records for testing. The data should include diverse roles, mentor values, timestamps, UTM sources, and languages, reflecting realistic SheHub community data. The SQL should be well-formatted and commented.

Complexity: 2/5
enhancement good first issue

Core backend service powering the SheHub platform.

Java
#developer-tools#java#java-maven-ecs#lambok#spring-boot#spring-security#swagger