Sunday, 23 October 2022

background animation lottifile react

Bingung buat tampilan menjadi lebih menarik?

kali ini saya ingin berbagi ilmu tentang package react-lottie-player, sebuah package yang dapat di install menggunakan npm ataupun dengan package manager lainnya.

package ini release secara opensource dan ada juga yang berbayar jika ingin mendapatkan service yang lebih bagus, untuk yang free nya sendiri bisa di lihat disini https://lottiefiles.com/featured 

Kenapa Lottifiles?

menurut saya dimasa yang akan datang orang akan ngerasa tampilan website saat ini sangat monoton oleh sebab itu orang orang akan mencari sesuatu yang berbeda dan menarik buat dilihat, oleh sebab itu saya merekomendasikan react lottie, dengan package yang satu ini seolah" tampilan website kamu menjadi lebih hidup dan bisa memandu penggunanya menjadi lebih baik.

Apa Kekurangannya?

kalo membahas soal kekurangansih mungkin untuk developer yang tidak memiliki ui designer , ataupun yang memiliki tapi tidak bisa membuat interface yang memiliki effect menarik seperti adobe player, affter effect dll.


Sunday, 29 May 2022

service push notification

 One Signal

oneSignal adalah sebuah service untuk mengirim notification, baik di web, android ataupun ios.
ada banyak sekali service push notification yang bertebaran namun saya lebih suka menggunakan onesignal karena cukup include appid smua bisa terselesaikan
contoh penerapan onsignal di reactjs itu sendiri sebagai berikut :

- npx create-react-app react-onesignal
- cd react-onesignal
- npm start
- npm i react-onesignal
- import OneSignal from 'react-onesignal';

useEffect(() => {
   OneSignal.init({
     appId: "YOUR-APP-ID-HERE"
   });
 }, []);

sekian contoh singkat penggunaan push notification pada reactjs

service send email

SENDGRID

disini saya membahas bagaimana cara mengirim email melalui nodejs, nah sebenernya tu ada banyak cara mengirim email melalui nodejs dan salah satu nya sendgrid.
sendgrid adalah sebuah service yang digunakan untuk mengirim email, lalu kenapa sendgrid?
karena dengan menggunakan sendgrid kita sudah tidak perlu setting SMTP lagi kita cukup install dan masukan apikey contoh code nya sperti dibawah :

const sgMail = require('@sendgrid/mail');
const sendgridAPIKey = "your apikey";
sgMail.setApiKey(sendgridAPIKey);
 
const sendWelcomeEmail = (email, name) => {
    sgMail.send({
        to: email,
        from: 'YourEmail@gmail.com',
        subject: 'Contoh',
        text: `template`
    })
}
module.exports = {
    sendWelcomeEmail
}

sekian contoh singkat dari sendgrid, terima kasih...