Skip to content

pandragama/autofeeder-web-control

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laravel Logo

FinBites

About FinBites

FinBites adalah website pengontrol perangkat AutoFeeder yang termasuk dalam lingkungan IOT. Website ini menggunakan MQTT Protokol untuk berkomunikasi antar perangkat IOT. Website berjalan di lingkungan Laravel dan Node JS serta Arduino untuk perangkat IOT nya yang menggunakan mikrokontroller ESP32 WROOM. Terima Kasih pada broker EMQX telah menjadi broker terpercaya untuk pengembangan projek ini.

Features

  • Kontrol Jarak Jauh
  • Pemberian pakan Otomatis
  • Penjadwalan Pakan
  • Monitoring Jarak Jauh
  • Dll

Banyak lagi fitur FinBites Di dalam website ini yang tidak kami sebutkan.

Folder Structure

Website ini bekerja di lingkungan laravel dan javascript (Node JS). Maka ada dua point yang harus kami jelaskan:

./node_services

Merupakan projek Node JS yang yang digunakan untuk membangun MQTT Server untuk keperluan komunikasi antar perangkat AutoFeeder. Projek ini menggunakan Node JS v20.14.0 LTS yang sudah distabilkan dengan kebutuhan.

./app

Merupakan project laravel yang digunakan untuk membangun controller untuk keperluan arsitektur MVC. Folder ini menyimpan bussines logic dari website dan juga beberapa keperluan seperti service dan models.

Instalation and Run

Website ini bekerja di lingkungan laravel dan javascript (Node JS). Perlu diketahui bahwa laravel dan Node JS adalah dua projek yang berbeda, dengan demikian perlu beberapa setup yang bisa di ikuti di bawah ini.

Pastikan anda sudah menginstall Laravel 10 dan PHP 8.2 serta Node JS v20.14.0 ke atas.

1. cd ./autofeeder-web-control
2. composer install
3. cd ./node_services
4. npm install

Jika sudah melakukan step di atas, saatnya menjalan semua service yang ada

1. cd ./autofeeder-web-control
2. php artisan serve
3. Open new Termnial
4. cd ./node_services
5. npm start

Contributing

Terima Kasih kepada para kontributor telah bersedia untuk melakukan kontribusi terhadap web ini. Untuk para kontributor baru cukup lakukan fork lalu lakukan PR untuk semua update yang anda berikan.

Poster

Poset Image





Presentation

Poset Image

Click To See!!!

License

Jangan Ngeclaim - Ngeclaim :)

About

Aplikasi Pemantauan dan Pengendalian Autofeeder FinBites Berbasis Web

Resources

Stars

Watchers

Forks

Contributors 5