For English, please visit here
Java Spring Boot + PostgreSQL & React + Tailwind CSS kullanılarak geliştirilmiş, İnsan Kaynakları departmanlarının kullanabileceği bir otomasyon sistemi.
- Java 25
- PostgreSQL veritabanı
- NodeJS
hrmanagementisimli bir veritabanı oluşturun:
CREATE DATABASE hrmanagement;application.properties.exampledosyasını kopyalayarakapplication.propertiesoluşturun:
cp src/main/resources/application.properties.example src/main/resources/application.propertiessrc/main/resources/application.propertiesdosyasındaki veritabanı bağlantı ayarlarını kendi kurulumunuza göre güncelleyin:
spring.datasource.url=jdbc:postgresql://localhost:5432/hrmanagement
spring.datasource.username=postgres
spring.datasource.password=sifreniz- Spring uygulamasını başlatın:
mvn spring-boot:runBackend'e http://localhost:8080 adresinden ulaşabilirsin.
- Veritabanı üzerinden bir yönetici kullanıcısı oluşturun:
INSERT INTO users (username, password, role, is_active) VALUES ('admin', '$2a$12$1iM.6BvKePy1KBZc9OhI4eNQfuYyLZX29W90YgsvWPXr5X6pVuzeu', 'ROLE_ADMIN', true);Varsayılan kullanıcı adı ve şifre: admin:admin
frontenddizinine gidin:
cd frontend.envdosyasını oluşturun:
cp .env.example .env- Node paketlerinin kurulumunu gerçekleştirin:
npm install- React uygulamasını başlatın
npm run devFrontend'e http://localhost:5173 adresinden ulaşabilirsin.
| Giriş | Dashboard |
![]() |
![]() |
| Personeller | Departmanlar |
![]() |
![]() |
| İzinli Personeller | Takvim |
![]() |
![]() |
| Kullanıcılar | Denetim Kayıtları |
![]() |
![]() |







