Skip to content

sigmagam/gateway

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

> Saweria Donation Notifier


Saweria Donation Notifier adalah aplikasi real-time yang dibuat untuk menangkap webhook dari platform Saweria dan menampilkan notifikasi donasi secara langsung di frontend. 」

Express.js Socket.io Vite TailwindCSS JavaScript Bun NodeJS

FeaturesWorkflowInstallationContributionLicense



Features 🌟

Proyek ini terdiri dari dua bagian utama:

  1. Server (Backend)
    Dibangun menggunakan Express.js, server bertugas untuk:
    • Menerima webhook dari Saweria ketika ada donasi baru.
    • Memproses data donasi yang diterima.
    • Mengirimkan data donasi secara real-time ke frontend menggunakan Socket.IO.

  2. Frontend
    Dibangun menggunakan Vite.js dan Tailwind CSS, frontend bertugas untuk:
    • Menerima data donasi dari server secara real-time melalui Socket.IO.
    • Menampilkan informasi donasi secara dinamis dan menarik di layar.


Workflow 🎡

  1. Webhook
    Ketika donasi baru masuk melalui Saweria, webhook akan memicu server untuk menerima data donasi tersebut.

  2. Broadcast
    Server memproses data donasi dan mengirimkannya ke semua klien yang terhubung melalui Socket.IO.

  3. Real-Time Display
    Frontend menerima data dari server dan langsung memperbarui tampilan untuk menampilkan informasi donasi kepada pengguna.


Installation 📝

  1. Clone Repository

    git clone https://github.com/elvxk/saweria-donation-notifer.github
    cd saweria-donation-notifer
  2. Setup Server

    cd server
    bun install    #or npm install
    bun run start  #or npm start
  3. Setup Frontend

    cd frontend
    bun install    #or npm install
    bun run dev    #or npm run dev
  4. Konfigurasi Webhook
    Pastikan URL webhook di Saweria diatur ke endpoint server Anda.


Contribution 🤝

Kontribusi sangat dihargai! Jika Anda menemukan bug atau ingin menambahkan fitur baru, silakan buat issue atau pull request di repository GitHub ini. 🐛🚀


License 📜

Proyek ini dirilis di bawah lisensi MIT. Lihat file LICENSE untuk informasi lebih lanjut.



ELVXK
Github  ·  Instagram  ·  Linkedin  ·  Dribbble
www.sandri.my.id

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors