Profile Matching adalah metode yang digunakan untuk mencocokkan profil individu atau objek dengan profil lain berdasarkan kriteria tertentu. Dalam aplikasi profile matching yang kami kembangkan, sistem ini digunakan untuk memberikan rekomendasi dalam menentukan jurusan kuliah bagi siswa-siswi SMA.
Berikut adalah petunjuk instalasi untuk REST API profile matching sistem rekomendasi penentuan jurusan kuliah bagi siswa-siswi SMA:
git clone https://github.com/fakhryhizballah/profile-matching.git
cd profile-matching
Setelah setup Environment Variables jalankan scrip untuk memulai pertamakali
npm run build
npm run dev
Untuk menjalankan proyek ini, Anda perlu menambahkan variabel lingkungan berikut ke file .env yang dapat di copy dari file env
DB_USERNAME=
DB_PASSWORD=
DB_NAME=
DB_HOST=
DB_DIALECT=mariadb
NODE_ENV=development
JWT_SECRET_KEY=
PORT=8000
- Endpoint:
POST {{host}}/api/auth/login
- Description: Login to the system and obtain access and refresh tokens.
- Request Body:
{ "username": "amirullazmi", "password": "12345" }
Untuk menguji API, impor koleksi Postman dari ./api/PROFILE MATCHING.postman_collection.json