Skip to content

Sebuah web aplikasi untuk belajar mengenai cyber security dengan cara mengexploitasi sistem yang telah dibuat, untuk mendapatkan sebuah flag yang digunakan sebagai jawaban

Notifications You must be signed in to change notification settings

Hermannnn006/ctf-app

Repository files navigation

Demo : https://hermansyah.c1.is
Sebuah web aplikasi untuk belajar mengenai cyber security dengan cara mengexploitasi sistem yang telah dibuat, untuk mendapatkan sebuah flag yang digunakan sebagai jawaban, pada web aplikasi ini terdapat beberapa fitur yaitu:

  1. Mengelola tantangan (CRUD) : Role->super admin dan admin
  2. Mengelola user (UD) : Role->super admin
  3. Mengelola kategori (CRUD) : Role->super admin
  4. Mengerjakan tantangan Role->super admin, admin dan user
  5. Scoreboard
  6. Melihat detail user lain (nama, username, point dan tantangan yang telah dikerjakan)

Dibuat menggunakan:

  1. laravel
    a. laravel breeze (authentication)
    b. gates (authorization)
    c. eloquent orm
    d. laravel splade (datatable, modal, form dan routing)
  2. vue js (library vue3-infinite-loading)
  3. axios
  4. database mysql
  5. tailwind css

Tampilan Aplikasi

  1. tampilan login screenshot-127 0 0 1_8000-2023 09 04-10_17_49
  2. tampilan home home
  3. tampilan users users -user detail users detail
  4. tampilan challenge challenge -challenge pop up challenge pop up
  5. tampilan scoreboard scoreboard
  6. tampilan profile profile
  7. tampilan dashboard dashboard index
  8. tampilan dashboard challenge challenge index -create challenge challenge create -edit challenge challenge edit
  9. tampilan dashboard user dashboard user index
  10. tampilan dashboard category categori -add category add category -edit category edit category

About

Sebuah web aplikasi untuk belajar mengenai cyber security dengan cara mengexploitasi sistem yang telah dibuat, untuk mendapatkan sebuah flag yang digunakan sebagai jawaban

Topics

Resources

Stars

Watchers

Forks