Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rapleswojtyla/poskesdes-laubaleng
Tugas Besar Manajemen Sistem Basis Data (Semester 3) - SOLO (GG juga gw solo)
https://github.com/rapleswojtyla/poskesdes-laubaleng
apotek ecommerce ecommerce-website filament filamentadm laravel laravel-framework laravel10 livewire livewire3 php website
Last synced: 6 days ago
JSON representation
Tugas Besar Manajemen Sistem Basis Data (Semester 3) - SOLO (GG juga gw solo)
- Host: GitHub
- URL: https://github.com/rapleswojtyla/poskesdes-laubaleng
- Owner: RaplesWojtyla
- Created: 2024-11-18T11:16:03.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2025-01-03T11:56:17.000Z (6 days ago)
- Last Synced: 2025-01-03T12:40:25.114Z (6 days ago)
- Topics: apotek, ecommerce, ecommerce-website, filament, filamentadm, laravel, laravel-framework, laravel10, livewire, livewire3, php, website
- Language: PHP
- Homepage:
- Size: 1.14 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## - [Intro](#intro)
## - [Instalasi Dan Konfigurasi](#instalasi-dan-konfigurasi)
## - [Kontributor](#Kontributor)
## - [Source](#source)# [Intro](#intro)
Website ini merupakan aplikasi berbasis web yang dirancang untuk membantu Pos Kesehatan Desa (Poskesdes) Laubaleng dalam mengelola data secara efisien dan terorganisir. Sistem ini dibuat untuk menggantikan proses manual yang selama ini digunakan, seperti pencatatan transaksi dengan pembukuan dan pengelolaan data obat menggunakan file Excel.Dengan mengintegrasikan semua data dalam satu platform, website ini mendukung operasional Poskesdes, termasuk pencatatan transaksi penjualan, penyimpanan data obat, dan manajemen akun pengguna. Selain itu, pelanggan dapat dengan mudah mengakses informasi obat dan melakukan pemesanan secara online, sehingga meningkatkan aksesibilitas dan kualitas pelayanan. Website ini juga sudah terintegrasi dengan payment gateway, memudahkan proses pembayaran transaksi secara online dengan aman dan cepat.
# Instalasi Dan Konfigurasi
- ## Tech
[](#laravel-10)
[](#livewire)
[](#filament)
[](#tailwind-css)- ## Instalasi
- #### Lakukan Clone pada Github Repositori ini
- Klik tombol "Code" (berwarna hijau) untuk mendapatkan URL repository. Jika menggunakan HTTPS, salin URL tersebut. Jika menggunakan SSH, klik ikon SSH dan salin URL SSH.
- Buka terminal, command prompt atau Git Bash(rekomendasi) di komputer Anda.
- Pindah ke direktori di mana Anda ingin menyimpan salinan lokal repository. Gunakan perintah cd untuk berpindah ke direktori tersebut.
#### Contoh:
cd path/ke/direktori/tujuan
- Gunakan perintah git clone dengan menyertakan URL repository yang telah Anda salin sebelumnya.
#### Contoh untuk HTTPS:
git clone https://github.com/RaplesWojtyla/poskesdes-laubaleng.git
#### Atau untuk SSH:
git clone [email protected]:RaplesWojtyla/poskesdes-laubaleng.git
- #### Jalankan Di Code Editor
- Buka Terminal di direktori penyimpanan project.
- #### Install Dependensi
#### - Jalankan perintah berikut:
composer install
#### - Selanjutnya, jalankan perintah berikut:
npm install
- #### Buat Salinan File Konfigurasi
- Salin file `.env.example` dan beri nama baru menjadi `.env`
#### Jalankan Perintah Berikut:
cp .env.example .env
- #### Konfigurasi file `.env`
- # Masukkan pengaturan untuk storage file .env
FILESYSTEM_DISK=public
- Buka file `.env` dan konfigurasi pengaturan database, koneksi email, dan login google.
### Pengaturan database
#### Ubah sesuai dengan nama database yang dibuat:
DB_DATABASE=
### Pengaturan Mail
#### Ubah sesuai kebutuhan:
MAIL_MAILER=smtp
MAIL_HOST=
MAIL_PORT=
MAIL_USERNAME=Username
MAIL_PASSWORD=Password
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS="[email protected]"
MAIL_FROM_NAME="Poskesdes Lau Baleng"### Pengaturan Midtrans (Payment Gateway)
- Register/Login ke midtrans.com
- Ubah Environtment menjadi: Sandbox (default: Production)
- Masuk ke SETTINGS -> ACCESS KEYS
- Lalu
#### Ubah , dan sesuai dengan yang tertera pada midtrans anda:
MIDTRANS_SERVER_KEY=
MIDTRANS_CLIENT_KEY=
MIDTRANS_IS_PRODUCTION=false
MIDTRANS_IS_SANITIZED=true
MIDTRANS_IS_3DS=true
- #### Gunakan Laragon (Tidak disarankan menggunakan XAMPP)
- #### Generate Application Key
#### Jalankan perintah berikut di terminal:
php artisan key:generate
- #### Jalankan Migrasi
Jalankan perintah migrasi untuk membuat struktur table
#### jalankan perintah berikut:
php artisan migrate
Jalankan perintah seeder untuk mengisi data pada table dengan data dummy
#### jalankan perintah berikut:
php artisan db:seed
- #### Jalankan Server Lokal
#### jalankan perintah berikut:
php artisan serve
#### lalu
php artisan storage:link
#### dan
npm run dev
- #### Buka Proyek di Browser
Buka browser dan kunjungi alamat yang ditampilkan di terminal. Biasanya, ini adalah `http://127.0.0.1:8000`.## Login Level: User
Email: -cek dimysql-
Password: qwertyui
## Login Level: Cashier
Email: -cek dimysql-
Password: 12345678
## Login Level: Owner
Email: [email protected]
Password: 1234567890# [Kontributor](#kontributor)
- ### Patra Rafles Wostyla Sinaga
- Instagram: @raples.wojtyla
- Role: Full-Stack Web Developer and Database Administrator
- ### Susi Pujiarti Butar-Butar
- Instagram: @susi_pujiarti_
- Role: Nyusun Laporan Akhir dan PPT
- ### Zaizha Michella
- Instagram: @zmichellaa
- Role: Nyusun Laporan Akhir dan PPT
- ### Evan Arga Ignatius Hutagalung
- Instagram: @evanhutagalung63
- Role: Nyusun PPT
- ### Geri Nugraha Sitepu
- Instagram: @geri.ngrha
- Role: Nyusun PPT# [Source](#source)
- ## [ Laravel 10](#laravel-10)
https://laravel.com/docs/10.x
- ## [ Livewire](#livewire)
https://livewire.laravel.com/docs/quickstart
- ## [](#filament)
https://filamentphp.com/docs
- ## [ Tailwindcss](#tailwind-css)
https://tailwindcss.com/docs/installation## License
The Laravel framework is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT).