Skip to content

Latest commit

 

History

History
95 lines (66 loc) · 4.89 KB

README.id.md

File metadata and controls

95 lines (66 loc) · 4.89 KB

Math Rizz

Math Rizz adalah platform web e-learning matematika yang komprehensif yang dirancang untuk meningkatkan pengalaman belajar bagi siswa SMA. Ini menyediakan pelajaran interaktif, latihan praktik, pelacakan progres, dan fitur kolaboratif untuk mendukung siswa dalam menguasai konsep matematika yang lebih lanjut.

Baca dengan bahasa lain: English.

Persyaratan Teknis

  • Platform: Aplikasi berbasis web menggunakan teknologi web modern (HTML5, CSS3, JavaScript).
  • Kompatibilitas: Mendukung browser web utama (Chrome, Firefox, Safari, Edge) dan platform mobile (iOS, Android).
  • Keamanan: Otentikasi pengguna yang aman, enkripsi data, dan langkah-langkah perlindungan privasi.
  • Skalabilitas: Kemampuan untuk menangani pengguna bersamaan dan mengatur sumber daya sesuai kebutuhan.

Pedoman Desain

  • Antarmuka yang ramah pengguna dengan navigasi yang intuitif dan desain visual yang menarik.
  • Integrasi elemen multimedia (video, animasi) untuk pengiriman konten yang menarik.
  • Elemen gamifikasi (lencana, reward) untuk memotivasi dan memberi insentif pada pembelajaran.

Stack Teknologi

  • Laravel 11.0
  • Svelte 4.12
  • MySQL Community Server 8.3
  • Bootstrap 5.3

Memulai

Persyaratan

  • Anda memerlukan PHP untuk menjalankannya, dengan versi yang terinstal minimal PHP 8.3.4. Pastikan Anda juga dapat mengakses PHP melalui command line dengan menambahkannya ke environment variable path.
  • Pastikan Composer juga terinstal dan dapat diakses melalui command line.
  • Pastikan Anda juga telah menginstall MySQL.
  • Anda perlu menginstall Node.js untuk memastikan halaman HTML dapat dirender ketika aplikasi dijalankan. Gunakan Node.js versi v20.11.1 LTS untuk hasil sesuai ekspektasi.
  • Direkomendasikan untuk menginstall Git untuk manajemen kode yang lebih baik.

Dapatkan Kode Sumber

Tentu, Anda perlu mengunduh atau menggunakan Git untuk mendapatkan kode ini di komputer Anda. Ada dua cara untuk melakukannya, silakan pilih salah satu.

  1. Unduh File Zip Proyek

    Anda dapat klik tautan ini untuk mengunduh file zip dari proyek ini.

  2. Git Clone

    Pastikan Anda telah menginstall git. Buka direktori di terminal tempat Anda ingin menaruh kode sumber. Kemudian, jalankan perintah berikut:

    git clone git@github.com:404NotFoundIndonesia/math-rizz.git

Instal Dependensi

Ada dua jenis dependensi yang harus kita install pada proyek ini, yaitu untuk backend dan frontend. Di backend kita menggunakan Composer sedangkan di frontend kita menggunakan npm untuk penginstalan dependensinya.

Pastikan proyek ini sudah terbuka di command line Anda. Untuk memastikan direktori aktif sekarang Anda di terminal, gunakan perintah berikut:

pwd

Untuk menginstall dependensi backend, gunakan perintah berikut:

composer install

Untuk menginstall dependensi frontend, gunakan perintah berikut:

npm install

Cara Menjalankan

Anda harus membuka dua buah command line untuk menjalankan proyek ini. Masing-masing digunakan untuk bagian backend dan frontend. Dan juga pastikan direktori aktif dari masing-masing command line berada di proyek ini.

Untuk menjalankan server backend, gunakan perintah berikut:

php artisan serve

Untuk menjalankan server frontend, gunakan perintah berikut:

npm run dev

Pastikan bahwa kedua server backend dan frontend berjalan secara bersamaan untuk mengakses Math Rizz di web browser Anda.

Buka http://localhost:8000 di web browser Anda untuk mengakses Math Rizz.

Sekarang, Anda siap untuk menjelajahi Math Rizz dan meningkatkan pengalaman belajar matematika Anda! Selamat belajar! 📚✨

Daftar Pustaka

Lisensi

Math Rizz adalah perangkat lunak open-source yang dilisensikan di bawah lisensi MIT license.