SemartHris adalah Enterprise Grade Human Resources Information System (HRIS) yang dapat digunakan untuk membantu memudahkan tugas HRD Perusahaan.
SemartHris belum dapat digunakan untuk produksi dan sedang dalam proses pengembangan.
NOTE:
git clone https://github.com/KejawenLab/SemartHris.git
dan pindah ke folder SemartHris
docker-compose
dengan menjalankan docker-compose build && docker-compose up
docker exec -it semarthris_db_1 psql -U semarthris
, bila perlu memasukkan password, masukkan semarthris
CREATE EXTENSION IF NOT EXISTS "uuid-ossp";
untuk mengaktifkan ekstensi UUID.docker-compose exec app bin/console doctrine:schema:update --force
untuk membuat table yang dibutuhkandocker-compose exec app bin/console doctrine:fixtures:load -n
untuk populate initial data<HOST>:8000/
untuk halaman admin<HOST>:8000/api
untuk halaman API<HOST>:8080
untuk halaman Adminergit clone https://github.com/KejawenLab/SemartHris.git
dan pindah ke folder SemartHris
composer update --prefer-dist -vvv
.env
SEMART_DB_DRIVER="pgsql"
SEMART_DB_USER="semarthris"
SEMART_DB_PASSWORD="semarthris"
SEMART_DB_HOST="db"
SEMART_DB_PORT="5432"
SEMART_DB_NAME="semarthris"
php bin/console doctrine:database:drop --force
untuk menghapus database lama (optional)php bin/console doctrine:database:create
untuk membuat databaseCREATE EXTENSION IF NOT EXISTS "uuid-ossp";
pada Console DB/PgAdminphp bin/console doctrine:schema:update --force
untuk membuat table yang dibutuhkanphp bin/console doctrine:fixtures:load
untuk populate initial dataphp bin/console server:run
untuk mengaktifkan web server<HOST>:<PORT>/
untuk halaman admin<HOST>:<PORT>/api
untuk halaman APIUntuk menjalankan unit testing, Anda cukup menjalankan perintah php vendor/bin/phpunit
Proyek ini dikembangkan oleh Muhamad Surya Iksanudin dan para kontributor untuk KejawenLab.
Untuk apa saja yang sudah dan belum dikerjakan bisa melihat TODO LIST
Untuk mengetahui roadmap dari aplikasi SemartHRIS bisa melihat ROADMAP
Proyek ini menggunakan lisensi MIT © Muhamad Surya Iksanudin. Pastikan Anda memahami kewajiban dan hak Anda sebelum Anda memutuskan untuk menggunakan software ini.
Untuk mensupport proyek ini, Anda dapat memberikan donasi melalui rekening berikut:
Bila Anda memerlukan profesional support atau ingin mengadakan kerjasama dengan saya, dapat menghubungi saya melalui:
Jika Anda menemukan bug/celah keamaan pada aplikasi ini, Anda dapat mengirimkan email dengan subject: [SEMARTHRIS][SECURITY] SUBJECT ke alamat surya.kejawen@gmail.com
Butuh lebih banyak screenshot? silahkan cek folder preview