emiriko / OpeNotes

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OpeNotes

OpeNotes merupakan situs jejaring sosial berbasis edukasi yang ditujukan bagi mahasiswa Fasilkom UI di mana pengguna dapat membagikan posting singkat yang pada aplikasi ini dikenal sebagai ”Notes”. Notes dapat digunakan oleh mahasiswa untuk membagikan catatan/sumber pembelajaran, pengalaman belajar, tips & tricks , serta hal-hal lainnya seputar perkuliahan. Notes dapat mengandung gabungan dari teks dan foto.

Aplikasi OpeNotes dapat diakses melalui https://openotes.net/

Role

  1. Mahasiswa: sebuah role dari aplikasi OpeNotes yang didapatkan setelah diverifikasi identitas mahasiswanya (melalui SSO UI Auth Service). Hal yang menjadi garis besar dari adanya role mahasiswa adalah sebagai role utama pada website ini dengan aksesibilitas pada fitur membuat Notes, reply Notes, dll. Mahasiswa juga dapat membantu tugas admin untuk menjaga keamanan dan ketertiban website dengan bisa me-report Notes jika dirasa melanggar peraturan.

    Beberapa fitur yang dapat dimiliki oleh Mahasiswa: Logout, Post Notes, Save to Favorites, Reply Notes, Vote Notes, Manage Favorite, Report Notes.

  2. Admin: sebuah role user dari aplikasi OpeNotes yang bertanggung jawab untuk mengelola dan mengawasi aplikasi OpeNotes. Hal yang menjadi garis besar dari adanya admin adalah admin bertugas untuk menjaga ketertiban dan keteraturan hal-hal yang dibagikan dalam aplikasi OpeNotes. Apabila terdapat konten yang kurang berkenan dan relevan maka admin memiliki tanggung jawab untuk menghapus hal tersebut pada aplikasi OpeNotes ini. Selain itu Admin juga dapat mengelola daftar mata kuliah yang ada pada aplikasi OpeNotes. Admin juga tidak menutup kemungkinan dapat melakukan fitur yang role mahasiswa dapat lakukan.

  3. Guest: sebuah role dari aplikasi OpeNotes yang belum melakukan autentikasi maupun otorisasi, tetapi ingin melihat atau menggunakan catatan dan latihan yang ada di aplikasi OpeNotes. Guest dapat melihat Notes yang bersifat publik pada aplikasi ini. Guest juga tidak dapat membuat atau mengedit Notes. Guest tidak dapat memberi reply ataupun memberi upvote atau downvote pada suatu Notes. Guest harus melakukan verifikasi (melalui autentikasi dan otorisasi) untuk mendapatkan akses lebih banyak ke aplikasi OpeNotes sebagai mahasiswa.

    Beberapa fitur yang dapat dimiliki oleh Guest: Login (Autentikasi), Find Mata Kuliah, Read Mata Kuliah.

User Acceptance Test

Kalian dapat melihat diagram UAT kita pada link berikut: OpeNotes's UAT

Contributor

  1. 2106752180 - Alvaro Austin
  2. 2106629963 - Muflih Naufal Maxi
  3. 2106629995 - Fernando Nathaniel Sutanto
  4. 2106630044 - Christopher Nathanael Wijaya
  5. 2106706691 - Febrian Dwi Kimhan

About


Languages

Language:HTML 66.6%Language:Python 31.6%Language:CSS 1.3%Language:Dockerfile 0.4%