bootstrap website templates

Aplikasi Android Sederhana Edukasi Hewan Pets

Aplikasi Android Sederhana Edukasi Hewan Pets

Hai sobat Source Code Aplikasi, di kesempatan kali ini saya mau berbagi tentang Aplikasi Android Sederhana Edukasi Hewan Pets yang mudah-mudahan dapat bermanfaat untuk anda dalam belajar pembuatan program berbasis Java. Source code aplikasi ini dapat sobat download secara gratis dan dijadikan bahan coding dalam pembuatan program atau juga dapat dimanfaatkan ide pembuatan tugas kuliah, atau bahkan dapat juga dipakai langsung, meski harus tetap memperhatikan lisensi developer pada aplikasinya.

Deskripsi Aplikasi


Aplikasi Registrasi

Fitur Aplikasi:

  • Pendaftaran Peserta Workshop
  • Verifikasi email
  • Generate tagihan
  • Pembayaran

UI Mockup Aplikasi

Mockup Aplikasi

Flow Aplikasi

Flow Aplikasi

Cara Membuat Database

  1. Create user untuk connect ke database

    createuser -P registrasiuser
    
  2. Create database untuk user tersebut

    createdb -Oregistrasiuser registrasidb
    
  3. Konfigurasi database

    spring.datasource.url=jdbc:postgresql://localhost/registrasidb
    spring.datasource.username=registrasiuser
    spring.datasource.password=registrasiuser123
    

Setup GMail API

  1. Jalankan aplikasinya

    mvn clean spring-boot:run  
    
  2. Perhatikan console log, nanti ada perintah untuk copas url ke browser seperti ini

    Copas URL Google Auth

  3. Buka di browser, berikan otorisasi untuk aplikasi

Deployment ke Heroku

Prasyarat :

  • Run di local sudah sukses mengirim email
  • Heroku CLI sudah diinstal dan sudah login
  1. Create project di Heroku

  2. Jalankan testConvertClientSecret, copy outputnya

  3. Set environment variable dengan output dari langkah sebelumnya

    heroku config:set CLIENT_SECRET_JSON=<output langkah sebelumnya>
    
  4. Jalankan testConvertStoredCredential, copy outputnya

  5. Set environment variable dengan output dari langkah sebelumnya

    heroku config:set STORED_CREDENTIAL=<output langkah sebelumnya>
    
  6. Set environment variable untuk Spring Profile

    heroku config:set SPRING_PROFILES_ACTIVE=heroku
    
  7. Set environment variable untuk server.url

    heroku config:set SERVER_URL=<https://nama-aplikasi.herokuapp.com>
    
  8. Create database PostgreSQL

    heroku addons:create heroku-postgresql:hobby-dev
    
  9. Deploy aplikasi

    git push heroku master && heroku logs --tail
    

Referensi

Contributors

Revanza Raytama | gitlab

© Copyright 2020 Source Code Aplikasi. All Rights Reserved.