MyApotex adalah aplikasi manajemen apotek yang dibangun menggunakan Laravel. Aplikasi ini menyediakan fitur-fitur untuk mempermudah proses manajemen obat, data pengguna, transaksi penjualan, dan pengelolaan akun.
- Login: Fitur login yang dapat digunakan admin dan kasir untuk masuk ke dalam sistem.
- Logout: Fitur logout yang dapat digunakan admin dan kasir untuk keluar dari sistem.
- Data Obat: Fitur berisi informasi mengenai data obat yang berisi nama, merek, kategori, stok/kuantitas, diskon, dan harga.
- Pencarian Obat: Fitur pencarian data obat yang dapat digunakan admin dan kasir untuk melakukan filter atau pencarian data obat berdasarkan keyword yang diinginkan.
- Manajemen Data Obat: Fitur edit/manipulasi data obat yang dapat digunakan admin untuk menambahkan data obat baru, mengedit data obat, dan menghapus data obat yang diinginkan.
- Data Akun: Fitur berisi informasi mengenai data akun semua pengguna yang berisi nama, email, role, dan tanggal bergabung.
- Pencarian Akun: Fitur pencarian data akun semua pengguna yang dapat digunakan admin untuk melakukan filter atau pencarian data akun semua pengguna berdasarkan keyword yang diinginkan.
- Manajemen Data Akun: Fitur edit/manipulasi data akun semua pengguna yang dapat digunakan admin untuk menambahkan data akun baru dan menghapus data akun yang diinginkan.
- Transaksi Penjualan: Fitur melihat transaksi penjualan yang dapat digunakan admin untuk melihat transaksi penjualan apa saja yang terjadi.
- Buat Transaksi Penjualan: Fitur membuat transaksi penjualan yang dapat digunakan kasir untuk menambahkan transaksi penjualan baru.
- Edit Profil: Fitur edit profil yang dapat digunakan admin dan kasir untuk melihat informasi profil dan melakukan perubahan pada nama, email, dan password.
Berikut adalah langkah-langkah untuk menginstal MyApotex di lingkungan lokal Anda:
- Clone repositori ini ke dalam direktori lokal Anda:
git clone https://github.com/username/repo.git
atau download repositori ini dalam bentuk zip.
- Pindah ke direktori proyek:
cd MyApotex
- Salin file
.env.example
menjadi.env
:
cp .env.example .env
-
Atur konfigurasi database di file
.env
sesuai dengan lingkungan Anda. -
Jalankan perintah berikut untuk menginstal dependensi PHP:
composer install
- Generate kunci aplikasi:
php artisan key:generate
- Jalankan migrasi dan pengisian data awal:
php artisan migrate --seed
- Jalankan server pengembangan Laravel:
php artisan serve
- Buka browser dan akses
http://localhost:8000
untuk melihat aplikasi MyApotex.
MyApotex dibangun menggunakan beberapa sumber daya dan library, termasuk:
Versi saat ini: 1.0.0
MyApotex dilisensikan di bawah Non-commercial License.