Platform management laporan praktikan untuk mahasiswa kelas 1SI2R agar proses pendataan tema laporan menjadi lebih mudah, rapih, modern, dan mengurangi kesamaan tema antar mahasiswa.
WEB LAPRAK-1SI2R merupakan website management laporan praktikan yang dibuat khusus untuk mahasiswa kelas 1SI2R.
Website ini membantu mahasiswa dalam:
- Pendataan tema laporan awal & akhir
- Mengurangi kesamaan tema laporan
- Monitoring tema yang sudah digunakan
- Pengelolaan laporan yang lebih rapih dan modern
- Mempermudah pengecekan antar mahasiswa
- Management laporan awal
- Management laporan akhir
- Sistem profile pengguna
- Dark & light mode
- AI Assistant integration
- Realtime database
- Search & filter tema laporan
- Bantuan dan dukungan pengguna
- Request fitur melalui WhatsApp
- Responsive modern interface
- Sistem deteksi kesamaan tema
Website ini memiliki logika deteksi kesamaan tema yang membantu pengguna mengetahui apakah tema laporan yang dipilih memiliki kemiripan dengan tema lain yang sudah digunakan sebelumnya.
Fitur ini membantu:
- Mengurangi tema duplicate
- Menjaga keunikan laporan
- Mempermudah validasi tema
- Membantu mahasiswa mencari ide tema yang berbeda
Digunakan untuk generate ide tema laporan dan membantu rekomendasi tema yang lebih unik serta menarik.
Digunakan sebagai AI Assistant interaktif untuk membantu pengguna dalam navigasi dan penggunaan website.
- Next.js
- React
- TypeScript
- Tailwind CSS
- Supabase
- Gemini API
- Grok AI API
- Vercel
app/
├── api/
├── chatting/
├── laporan-awal/
├── laporan-akhir/
├── pemilihan/
├── profile/
├── lib/
├── globals.css
├── layout.tsx
└── page.tsxClone repository:
git clone https://github.com/your-username/your-repository.gitMasuk ke folder project:
cd your-repositoryInstall dependencies:
npm installJalankan development server:
npm run devOpen browser:
http://localhost:3000Create .env.local file:
NEXT_PUBLIC_SUPABASE_URL=your_supabase_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key
GEMINI_API_KEY=your_gemini_api_key
GROK_API_KEY=your_grok_api_key- GitHub → https://github.com/dfrfalz
- Instagram → https://instagram.com/lostt.js
Feel free to follow and support this project.
This project is licensed under the MIT License.
Deploy easily using Vercel: