idzharbae / agrimeme-backend

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Agrimeme

Latar Belakang

Di masa kini, banyak tersedia jejaring sosial untuk berbagi tentang suatu hal / informasi ke orang lain. Salah satu media untuk menyebarkan informasi tersebut adalah melalui budaya ‘meme’.

‘Meme’ lebih dikenal sebagai sebuah gambar yang isinya bertujuan untuk menyebarkan informasi, berhumor, maupun berbagi ideologi dari si pembuat meme tersebut. Meme sangat digemari di masa kini, tidak terkecuali masyarakat kampus IPB.

Karena di IPB media penyebaran meme ini masih melalui jejaring sosial (LINE, Facebook, dll. ), belum ada suatu tempat khusus untuk berbagi meme bagi masyarakat IPB. Dengan adanya Agrimeme, masyarakat kampus IPB diharapkan dapat berbagi konten meme melalui suatu platform yang tersentralisasi serta dapat diakses dengan mudah.

Tujuan Pembuatan Aplikasi

  1. Sebagai platform untuk berbagi konten meme.
  2. Mempermudah pengguna untuk berbagi konten meme.
  3. Sebagai sarana hiburan bagi penggunanya.

Lingkungan Pengembangan

Teknologi yang digunakan:

  • Java Springboot
  • MySQL
  • Angular 7
  • Bootstrap v.4.3.1

Tools yang digunakan:

  • Eclipse IDE 2018-12
  • Atom 1.37.0

DOKUMENTASI

Use Case Diagram

Activity Diagram

Class Diagram

Catatan:

HTTP Request

Selalu subscribe setelah pakai http service

this.postService.downvote(postId).subscribe( result => {
      console.log(result);
      this.post.votes = result['votes'];
    },
    err => {
      console.log(err);
    });

Kalau gak di subscribe ada kemungkinan ga kekirim request nya.

About


Languages

Language:Java 54.2%Language:TypeScript 32.9%Language:HTML 10.5%Language:JavaScript 1.6%Language:CSS 0.7%