Muhammad-Haikal-MH /
SiagaManadoPABW
project ini merupakan tugas besar pada matakuliah pengembangan aplikasi berbasis website menggunakan react , typescript, inertia, laravel, shadcn
55/100 healthLoading repository data…
Rafif-Akbar / repository
Website ini merupakan Sistem Informasi Akademik yang dibuat menggunakan React, TypeScript, dan Express
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Sistem informasi akademik modern untuk mengelola data siswa, guru, kelas, absensi, nilai, jadwal, tugas, dan administrasi sekolah secara terintegrasi.
SIAKAD merupakan aplikasi berbasis web yang dirancang untuk membantu sekolah dalam mengelola berbagai aktivitas akademik secara digital. Sistem ini menyediakan fitur pengelolaan data siswa, guru, kelas, absensi, nilai, tugas, pengumuman, serta prestasi siswa dengan mekanisme akses berdasarkan peran pengguna.
| Role | Hak Akses |
|---|---|
| Admin | Mengelola seluruh data sistem |
| Guru | Mengelola absensi, tugas, nilai, dan pengumuman |
| Siswa | Melihat jadwal, tugas, nilai, absensi, dan pengumuman |
| Teknologi | Fungsi |
|---|---|
| React | Library UI |
| TypeScript | Type Safety |
| Vite | Build Tool |
| React Router | Routing |
| Bootstrap 5 | Styling |
| Bootstrap Icons | Icon |
| Radix UI | UI Components |
| Teknologi | Fungsi |
|---|---|
| Node.js | Runtime |
| Express.js | REST API |
| mysql2 | Database Driver |
| dotenv | Environment Variables |
| nodemailer | Email Service |
| cors | Cross-Origin Request |
siakad/
│
├── frontend/
│ ├── public/
│ ├── src/
│ │ ├── assets/
│ │ ├── pages/
│ │ ├── components/
│ │ ├── layouts/
│ │ ├── hooks/
│ │ ├── services/
│ │ └── routes/
│ │
│ └── package.json
│
├── backend/
│ ├── config/
│ ├── middleware/
│ ├── routes/
│ ├── controllers/
│ ├── models/
│ └── server.js
│
├── database/
│ └── siakad_smaga.sql
│
└── README.md
git clone https://github.com/Rafif-Akbar/Website-SIAKAD.git
cd siakad
npm install
Buat file .env
VITE_API_BASE_URL=http://localhost:3001/api
DB_HOST=localhost
DB_USER=root
DB_PASSWORD=
DB_NAME=siakad
EMAIL_USER=your-email@gmail.com
EMAIL_PASS=your-password
Import file:
database/siakad_smaga.sql
ke dalam:
Frontend
npm run dev
Backend
npm start
atau
node server.js
| Komponen | Teknologi |
|---|---|
| Hosting | DomaiNesia Nimbus Go |
| Web Server | Apache |
| Control Panel | cPanel |
| Runtime | CloudLinux Passenger Node.js |
| Frontend | React + Vite |
| Backend | Express.js |
| Database | MySQL |
| Modul | Deskripsi |
|---|---|
| Siswa | Mengelola data siswa |
| Guru | Mengelola data guru |
| Kelas | Mengelola data kelas |
| Jadwal | Mengelola jadwal pelajaran |
| Absensi | Mengelola kehadiran siswa |
| Nilai | Mengelola nilai akademik |
| Tugas | Mengelola tugas siswa |
| Pengumuman | Informasi sekolah |
| Prestasi | Data prestasi siswa |
Jika proyek ini bermanfaat, jangan lupa untuk memberikan Star ⭐ pada repository ini.
Selected from shared topics, language and repository description—not editorial ratings.
Muhammad-Haikal-MH /
project ini merupakan tugas besar pada matakuliah pengembangan aplikasi berbasis website menggunakan react , typescript, inertia, laravel, shadcn
55/100 healthnathaniacalista01 /
Repositry ini merupakan bagian dari website LeMeS yang dibuat untuk memenuhi Tugas Besar 2 mata kuliah Pengembangan Aplikasi berbasis Webiste. Repository ini merupakan backend yang digunakan oleh Admin dan Teadcher untuk mengelola premium service dari LeMeS. Backend service ini dibuat dengan Typescript, PostgreSQL, Express, dan Dockerize
27/100 healthnathaniacalista01 /
Respository ini merupakan bagian dari website LeMeS yang dibuat untuk memenuhi Tugas Besar 2 mata kuliah Pengembangan Aplikasi berbasis Website. Repository ini menjadi Frontend yang digunakan oleh Admin dan Teacher untuk mengelola premium service dari website LeMeS. Repository ini dibuat dengan React, Typescript, dan Chakra UI