Skip to content

RadhiansyaZ/neo-rekrUIt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neo-RekrUIt

Requirements

  • Java 17+
  • PostgreSQL 12+
  • Set the Environtment Variables with key below
POSTGRES_JDBC=jdbc:postgresql://<database_host>:<database_port>/<database_name>
POSTGRES_PASSWORD=
POSTGRES_USERNAME=

Endpoints

For sample usage along with the request and response of each endpoint, you can import .json below into Insomnia

{"_type":"export","__export_format":4,"__export_date":"2022-08-03T17:51:01.406Z","__export_source":"insomnia.desktop.app:v2022.4.2","resources":[{"_id":"req_86af9e0812fc4864a425eb9e63c46241","parentId":"fld_74c953464d3640cdabd280740e4a04df","modified":1659548936293,"created":1659411444867,"url":"{{ _.URL }}/pengguna/rekruter","name":"Auth - Register Rekruter","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"email\": \"[email protected]\",\n\t\t\"password\": \"password\",\n\t\"nama_rekruter\": \"BEM Fasilkom UI\",\n\t\"deskripsi_rekruter\": \"duar\"\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json","id":"pair_b5512da8f8cd432fae897700accf1f89"}],"authentication":{},"metaSortKey":-1659414310199,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"fld_74c953464d3640cdabd280740e4a04df","parentId":"wrk_3602217f8b46404bb7de2a40a6af7186","modified":1659544871707,"created":1659515649490,"name":"Auth","description":"","environment":{},"environmentPropertyOrder":null,"metaSortKey":-1659544869657,"_type":"request_group"},{"_id":"wrk_3602217f8b46404bb7de2a40a6af7186","parentId":null,"modified":1659271073722,"created":1659271073722,"name":"Neo Rekruit","description":"","scope":"collection","_type":"workspace"},{"_id":"req_120d0067aea643d3aa069db27b139a9f","parentId":"fld_74c953464d3640cdabd280740e4a04df","modified":1659548941321,"created":1659412318602,"url":"{{ _.URL }}/pengguna/pendaftar","name":"Auth - Register Pendaftar","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"email\": \"[email protected]\",\n\t\"password\": \"password\",\n\t\"nama_lengkap\": \"Eula Lawrence\",\n\t\"npm\": \"1906202224\",\n\t\"fakultas\": \"Fasilkom\",\n\t\"kontak\": \"+62\"\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json","id":"pair_b5512da8f8cd432fae897700accf1f89"}],"authentication":{},"metaSortKey":-1659414310149,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_adfe3b8c5cd54635ab21acc3bc5ec60a","parentId":"fld_74c953464d3640cdabd280740e4a04df","modified":1659548949187,"created":1659419871317,"url":"{{ _.URL }}/token/login","name":"Auth - Login Rekruter","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"email\": \"[email protected]\",\n\t\"password\": \"password\"\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json","id":"pair_467027340b0647e7aad7715500180841"}],"authentication":{"type":"bearer","disabled":true},"metaSortKey":-1659414310124,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_ec08ab89f8684cbda95acd5b37e98e14","parentId":"fld_74c953464d3640cdabd280740e4a04df","modified":1659548956281,"created":1659271077409,"url":"{{ _.URL }}/token/login","name":"Auth - Login Pendaftar","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"email\": \"[email protected]\",\n\t\"password\": \"password\"\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json","id":"pair_467027340b0647e7aad7715500180841"}],"authentication":{"type":"bearer","disabled":true},"metaSortKey":-1659414310099,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_5ee02cb7783444e6bf6aaa54a3c5129e","parentId":"fld_354c637525bb45b0984f2a8a47d6a410","modified":1659546356078,"created":1659544872821,"url":"{{ _.URL }}/pengguna/rekruter","name":"Rekruter - Get Rekrutmen","description":"","method":"GET","body":{},"parameters":[],"headers":[],"authentication":{"type":"bearer","token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJiZW1AZmFzaWxrb20udWkiLCJyb2xlcyI6WyJST0xFX1JFS1JVVEVSIl0sImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC90b2tlbi9sb2dpbiIsImV4cCI6MTY1OTU0NzI0OX0.EUq53wCs3PUF3vAqiAUzKAMd9pV0Uf4K9Haj0sBHhyw","prefix":"Bearer"},"metaSortKey":-1659544872821,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"fld_354c637525bb45b0984f2a8a47d6a410","parentId":"wrk_3602217f8b46404bb7de2a40a6af7186","modified":1659544869607,"created":1659544869607,"name":"Pengguna","description":"","environment":{},"environmentPropertyOrder":null,"metaSortKey":-1659544869607,"_type":"request_group"},{"_id":"req_476c36445ad3416bad3dde61000e063e","parentId":"fld_354c637525bb45b0984f2a8a47d6a410","modified":1659546444683,"created":1659544922087,"url":"{{ _.URL }}/pengguna/pendaftar","name":"Pendaftar - Get Pendaftaran","description":"","method":"GET","body":{},"parameters":[],"headers":[],"authentication":{"type":"bearer","prefix":"Bearer","token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJldWxhQGxhd3JlbmNlLmNvbSIsInJvbGVzIjpbIlJPTEVfUkVLUlVURVIiXSwiaXNzIjoiaHR0cDovL2xvY2FsaG9zdDo4MDgwL3Rva2VuL2xvZ2luIiwiZXhwIjoxNjU5NTQ3MzE0fQ.VIRZLCbwH-pnSbGcK0TLrkp1BHymGR7QkKtWl0vSsnM"},"metaSortKey":-1659534515935,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_3d1e99432c7c4b52948eed6ed623c4cf","parentId":"fld_392b748318ad47e68ff2bf7a37860d8c","modified":1659525009618,"created":1659414310149,"url":"{{ _.URL }}/rekrutmen","name":"Rekrutmen - List","description":"","method":"GET","body":{"mimeType":"application/json","text":""},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json","id":"pair_c75200854c5d44ed8b57a5dc27c83fcd"}],"authentication":{},"metaSortKey":-1659342780904.5,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"fld_392b748318ad47e68ff2bf7a37860d8c","parentId":"wrk_3602217f8b46404bb7de2a40a6af7186","modified":1659422215923,"created":1659422215923,"name":"Rekrutmen","description":"","environment":{},"environmentPropertyOrder":null,"metaSortKey":-1659422215923,"_type":"request_group"},{"_id":"req_edbfca7f96464fd18989d11f899dfc3e","parentId":"fld_392b748318ad47e68ff2bf7a37860d8c","modified":1659548963944,"created":1659418194711,"url":"{{ _.URL }}/rekrutmen","name":"Rekrutmen - Create","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"status\": \"Belum Dibuka\",\n\t\"judul\": \"Open Tender demo Kominfo dasdasda\",\n\t\"narahubung\": \"Gon D rong\",\n\t\"deskripsi_tugas\": \"Unjuk rasa di alun-alun neraka\",\n\t\"deskripsi_pekerjaan\": \"--\",\n\t\"syarat_ketentuan\": \"---\",\n\t\"start_date_registrasi\": \"2022-04-25\",\n\t\"due_date_registrasi\": \"2022-09-20\",\n\t\"due_date_tugas\": \"2022-10-10\",\n\t\"link_wawancara\": \"http://google.com\"\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json","id":"pair_c75200854c5d44ed8b57a5dc27c83fcd"}],"authentication":{"type":"bearer","token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJiZW1AZmFzaWxrb20udWkiLCJyb2xlcyI6WyJST0xFX1JFS1JVVEVSIl0sImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC90b2tlbi9sb2dpbiIsImV4cCI6MTY1OTU0NzI0OX0.EUq53wCs3PUF3vAqiAUzKAMd9pV0Uf4K9Haj0sBHhyw","prefix":"Bearer","disabled":false},"metaSortKey":-1659342780854.5,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_6968f5df791d446ba370095a573b6ae3","parentId":"fld_392b748318ad47e68ff2bf7a37860d8c","modified":1659548968704,"created":1659420518727,"url":"{{ _.URL }}/rekrutmen/3","name":"Rekrutmen - List Pendaftaran","description":"","method":"GET","body":{"mimeType":"application/json","text":""},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json","id":"pair_c75200854c5d44ed8b57a5dc27c83fcd"}],"authentication":{"type":"bearer","token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJiZW1AZmFzaWxrb20udWkiLCJyb2xlcyI6WyJST0xFX1JFS1JVVEVSIl0sImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC90b2tlbi9sb2dpbiIsImV4cCI6MTY1OTU0NzI0OX0.EUq53wCs3PUF3vAqiAUzKAMd9pV0Uf4K9Haj0sBHhyw","prefix":"Bearer","disabled":false},"metaSortKey":-1659342780829.5,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_ffe7df9779714f29940f5f415616f2ff","parentId":"fld_392b748318ad47e68ff2bf7a37860d8c","modified":1659548973699,"created":1659515510183,"url":"{{ _.URL }}/rekrutmen/3/pengumuman","name":"Rekrutmen - List Pengumuman","description":"","method":"GET","body":{},"parameters":[],"headers":[],"authentication":{},"metaSortKey":-1659342780817,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_20df2ea32c614ccb9287c924a8c577d5","parentId":"fld_392b748318ad47e68ff2bf7a37860d8c","modified":1659548979849,"created":1659420299271,"url":"{{ _.URL }}/rekrutmen/4","name":"Rekrutmen - Update","description":"","method":"PUT","body":{"mimeType":"application/json","text":"{\n\t\"status\": \"Belum Dibuka\",\n\t\"judul\": \"Open Tender demo Kominfo DUAR\",\n\t\"narahubung\": \"Gon D rong\",\n\t\"deskripsi_tugas\": \"Unjuk rasa di alun-alun neraka\",\n\t\"deskripsi_pekerjaan\": \"--\",\n\t\"syarat_ketentuan\": \"---\",\n\t\"start_date_registrasi\": \"2022-04-25\",\n\t\"due_date_registrasi\": \"2022-09-20\",\n\t\"due_date_tugas\": \"2022-10-10\",\n\t\"link_wawancara\": \"http://google.com\"\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json","id":"pair_c75200854c5d44ed8b57a5dc27c83fcd"}],"authentication":{"type":"bearer","token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJiZW1AZmFzaWxrb20udWkiLCJyb2xlcyI6WyJST0xFX1JFS1JVVEVSIl0sImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC90b2tlbi9sb2dpbiIsImV4cCI6MTY1OTQyMzI0Mn0.AJSN-ZHfDb0-Metf7yYmZ4HRggfACZgJp2Jy5okevsI","prefix":"Bearer","disabled":false},"metaSortKey":-1659342780804.5,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_96ab2d5c42f94592af965695b89a551a","parentId":"fld_392b748318ad47e68ff2bf7a37860d8c","modified":1659548984563,"created":1659420501111,"url":"{{ _.URL }}/rekrutmen/4","name":"Rekrutmen - Delete","description":"","method":"DELETE","body":{"mimeType":"application/json","text":""},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json","id":"pair_c75200854c5d44ed8b57a5dc27c83fcd"}],"authentication":{"type":"bearer","token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJldWxhQGxhd3JlbmNlLmNvbSIsInJvbGVzIjpbIlJPTEVfUkVLUlVURVIiXSwiaXNzIjoiaHR0cDovL2xvY2FsaG9zdDo4MDgwL3Rva2VuL2xvZ2luIiwiZXhwIjoxNjU5NDIzNjQxfQ.E_3w2O1KBuYYDxUD6W-tgnVdAF5Tu_pBFtVcZWQ2gRg","prefix":"Bearer","disabled":false},"metaSortKey":-1659342780754.5,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_f4886f1d1230405d87bfdc5dd414dda1","parentId":"fld_56b6c408d8034d82b916a49d72287e6d","modified":1659548989204,"created":1659517244559,"url":"{{ _.URL }}/rekrutmen/4/pengumuman/1","name":"Pengumuman - Get","description":"","method":"GET","body":{},"parameters":[],"headers":[],"authentication":{},"metaSortKey":-1659515690546,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"fld_56b6c408d8034d82b916a49d72287e6d","parentId":"wrk_3602217f8b46404bb7de2a40a6af7186","modified":1659515524681,"created":1659515493178,"name":"Pengumuman","description":"","environment":{},"environmentPropertyOrder":null,"metaSortKey":-1659418263061,"_type":"request_group"},{"_id":"req_20886266abae45fa89eeb9dcfd3f67dd","parentId":"fld_56b6c408d8034d82b916a49d72287e6d","modified":1659548993780,"created":1659515690521,"url":"{{ _.URL }}/rekrutmen/3/pengumuman","name":"Pengumuman - Create","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"judul\": \"Perubahan jadwal demo Kominfo\",\n\t\"isi\": \"asjdsakljdklasjdl\"\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json","id":"pair_382f1d09e8bb4be79d814db91bc13ea1"}],"authentication":{"type":"bearer","token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJiZW1AZmFzaWxrb20udWkiLCJyb2xlcyI6WyJST0xFX1JFS1JVVEVSIl0sImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC90b2tlbi9sb2dpbiIsImV4cCI6MTY1OTU0NzI0OX0.EUq53wCs3PUF3vAqiAUzKAMd9pV0Uf4K9Haj0sBHhyw","prefix":"Bearer"},"metaSortKey":-1659515690521,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_5bfd75ad2ad845b49fcdc9cf274707a3","parentId":"fld_56b6c408d8034d82b916a49d72287e6d","modified":1659549002853,"created":1659516516589,"url":"{{ _.URL }}/rekrutmen/4/pengumuman/1","name":"Pengumuman - Update","description":"","method":"PUT","body":{"mimeType":"application/json","text":"{\n\t\"judul\": \"Perubahan jadwal demo Kominfo 9999\",\n\t\"isi\": \"asjdsakljdklasjdl\"\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json","id":"pair_382f1d09e8bb4be79d814db91bc13ea1"}],"authentication":{"type":"bearer","token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJiZW1AZmFzaWxrb20udWkiLCJyb2xlcyI6WyJST0xFX1JFS1JVVEVSIl0sImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC90b2tlbi9sb2dpbiIsImV4cCI6MTY1OTUxOTgyOX0.mtESeM-RQZIrpr9DTeUos1U2_BbL4IO-jxdlqaCZMwo","prefix":"Bearer"},"metaSortKey":-1659515690496,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_3ff13ca8720c412eb983d6c1b01458bc","parentId":"fld_56b6c408d8034d82b916a49d72287e6d","modified":1659549008729,"created":1659516491275,"url":"{{ _.URL }}/rekrutmen/4/pengumuman/1","name":"Pengumuman - Delete","description":"","method":"DELETE","body":{},"parameters":[],"headers":[],"authentication":{},"metaSortKey":-1659515690471,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_ba414ab3aac14a71a78574df5650bf51","parentId":"fld_e28398a5cfa140e990fa12e9ee07f06a","modified":1659549016233,"created":1659524844928,"url":"{{ _.URL }}/rekrutmen/3/pendaftaran","name":"Pendaftaran - Create","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"link_cv\": \"https://scele.cs.ui.ac.id/\",\n\t\"link_tugas\": \"https://github.com/\"\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json","id":"pair_46e334a70f174befa4e2441de51ccdee"}],"authentication":{"type":"bearer","token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJldWxhQGxhd3JlbmNlLmNvbSIsInJvbGVzIjpbIlJPTEVfUkVLUlVURVIiXSwiaXNzIjoiaHR0cDovL2xvY2FsaG9zdDo4MDgwL3Rva2VuL2xvZ2luIiwiZXhwIjoxNjU5NTQ3MzE0fQ.VIRZLCbwH-pnSbGcK0TLrkp1BHymGR7QkKtWl0vSsnM","prefix":"Bearer"},"metaSortKey":-1659524159049,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"fld_e28398a5cfa140e990fa12e9ee07f06a","parentId":"wrk_3602217f8b46404bb7de2a40a6af7186","modified":1659524891894,"created":1659523266878,"name":"Pendaftaran","description":"","environment":{},"environmentPropertyOrder":null,"metaSortKey":-1659418263011,"_type":"request_group"},{"_id":"req_2361d935ea8448a1af763395a9bda34f","parentId":"fld_e28398a5cfa140e990fa12e9ee07f06a","modified":1659549021699,"created":1659523276323,"url":"{{ _.URL }}/rekrutmen/3/pendaftaran/1","name":"Pendaftaran - Get","description":"","method":"GET","body":{},"parameters":[],"headers":[],"authentication":{"type":"bearer","disabled":true},"metaSortKey":-1659523938367.5,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_c468d19f6cb64354858f974e26c484f5","parentId":"fld_e28398a5cfa140e990fa12e9ee07f06a","modified":1659549026229,"created":1659525766736,"url":"{{ _.URL }}/rekrutmen/4/pendaftaran/1","name":"Pendaftaran - Update","description":"","method":"PUT","body":{"mimeType":"application/json","text":"{\n\t\"link_cv\": \"https://scele.cs.ui.ac.id/\",\n\t\"link_tugas\": \"https://github.com/RadhiansyaZ\"\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json","id":"pair_64ff7d6af75d4d408b906e382ac7e45f"}],"authentication":{"type":"bearer","token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJldWxhQGxhd3JlbmNlLmNvbSIsInJvbGVzIjpbIlJPTEVfUkVLUlVURVIiXSwiaXNzIjoiaHR0cDovL2xvY2FsaG9zdDo4MDgwL3Rva2VuL2xvZ2luIiwiZXhwIjoxNjU5NTQ3MzE0fQ.VIRZLCbwH-pnSbGcK0TLrkp1BHymGR7QkKtWl0vSsnM","prefix":"Bearer"},"metaSortKey":-1659523717686,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_9130995746ce49eeaa78001e25bbdf88","parentId":"fld_e28398a5cfa140e990fa12e9ee07f06a","modified":1659549027063,"created":1659525041775,"url":"{{ _.URL }}/rekrutmen/4/pendaftaran/1/ubahstatus","name":"Pendaftaran - Change Status","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"status\": \"TIDAK_DITERIMA\"\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json","id":"pair_fb13514d51a64005b0bf8bf04b0e5ed4"}],"authentication":{"type":"bearer","token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJiZW1AZmFzaWxrb20udWkiLCJyb2xlcyI6WyJST0xFX1JFS1JVVEVSIl0sImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC90b2tlbi9sb2dpbiIsImV4cCI6MTY1OTU0MzAzNH0.GQG8uk2reWqYft6uUOdQWPvg7YdVdcKWB__MsgaqW3E","prefix":"Bearer"},"metaSortKey":-1659523276273,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"env_c6dc3c2b3983b5532adb8d01f52ed3adf0c42e29","parentId":"wrk_3602217f8b46404bb7de2a40a6af7186","modified":1659524972188,"created":1659271073748,"name":"Base Environment","data":{"URL":"localhost:8080"},"dataPropertyOrder":{"&":["URL"]},"color":null,"isPrivate":false,"metaSortKey":1659271073748,"_type":"environment"},{"_id":"jar_c6dc3c2b3983b5532adb8d01f52ed3adf0c42e29","parentId":"wrk_3602217f8b46404bb7de2a40a6af7186","modified":1659271073751,"created":1659271073751,"name":"Default Jar","cookies":[],"_type":"cookie_jar"},{"_id":"spc_5104f46a1ca643e1b45bfec9f8e24e63","parentId":"wrk_3602217f8b46404bb7de2a40a6af7186","modified":1659271073728,"created":1659271073728,"fileName":"Neo Rekruit","contents":"","contentType":"yaml","_type":"api_spec"}]}

and set Collection Environment like below (or you can modify it)

{
	"URL": "localhost:8080"
}

Development

Running Application in Development

.\gradlew bootRun

Building the Container

$ docker build -t neorekruit .

Running the Container

$ docker run -e POSTGRES_JDBC="<your_value>" \
-e POSTGRES_PASSWORD="<your_value>" \
-e POSTGRES_USERNAME="<your_value>" \
-p 8080:8080 neorekruit

Known Issues and Potential Improvements

  • Field status of Rekrutmen not updated automatically based on time.
  • Field fakultas of Pendaftar currently a String, it's better to use ENUM.

Releases

No releases published

Packages

No packages published