RAIN (Ready For An Internship) adalah platform berbasis web yang dirancang khusus untuk mahasiswa Politeknik Negeri Batam dan perusahaan yang bekerja sama dengan Politeknik Negeri Batam. Aplikasi ini bertujuan untuk mempermudah proses pengelolaan dan pencarian lowongan magang, serta meningkatkan kolaborasi antara kampus dan mitra perusahaan.
- Pendaftaran dan Login: Mahasiswa Politeknik Negeri Batam dapat mendaftar menggunakan email.
- Pencarian Lowongan: Menampilkan daftar lowongan magang dari perusahaan mitra.
- Pengajuan Lamaran: Mahasiswa dapat langsung melamar ke lowongan yang tersedia.
- Riwayat Lamaran: Melacak status lamaran (Diterima, Ditolak, atau Dalam Proses).
- Profile Pengguna: Mahasiswa bisa menambahkan dan mengelola profile diri mereka sendiri.
- Pendaftaran dan Login: Perusahaan mitra dapat mendaftar dan mengelola akun mereka.
- Posting Lowongan: Perusahaan dapat menambahkan lowongan magang baru.
- Pengelolaan Pelamar: Memantau daftar pelamar, melakukan seleksi, dan memberikan keputusan.
- Profile Pengguna: Perusahaan bisa menambahkan dan mengelola profile diri mereka sendiri.
- Validasi Perusahaan: Admin memverifikasi akun perusahaan.
- Manajemen Data Pengguna: Mengelola data mahasiswa dan perusahaan.
- Mengelola Lowongan: Mengelola lowongan yang telah di unggah.
- Profile Pengguna: Admin bisa menambahkan dan mengelola profile diri mereka sendiri.
- Frontend: HTML, CSS, JavaScript, Bootstrap.
- Backend: Laravel, PHP.
- Database: MySQL.
- Deployment: Local.
- Login menggunakan email.
- Mencari lowongan berdasarkan kategori atau perusahaan.
- Melamar ke lowongan yang diinginkan.
- Memantau status lamaran melalui dashboard.
- Login atau mendaftar sebagai mitra perusahaan.
- Mengunggah lowongan baru.
- Mengelola lowongan yang telah di unggah.
- Meninjau daftar pelamar dan mengambil keputusan.
- Mengelola akun mahasiswa dan perusahaan.
- Mengelola lowongan yang telah di unggah.
- Melakukan verifikasi pada akun perusahaan.
-
Clone repository:
git clone https://github.com/indriask/ran-api1.git
-
Install dependencies:
composer install
-
Setup database:
- Buat database baru di MySQL.
- Import file
rain_db.sqlyang ada di folderdatabase/. - Update konfigurasi database di file
.env.
-
Jalankan server:
php artisan serve
-
Akses aplikasi: Buka browser dan akses
http://localhost:8000.
- Eric Marchelino Hutbarat
- Wasyn Sulaiman Siregar
- Indria Bintani Aiska
- Muhammad Aidil J. Saleh
- Fito Desta Fabriansyah
- Winda Tri Wulan Dari