- Intro
- Source
Web Apotek Jati Negara adalah sebuah website yang dibuat untuk memenuhi kewajiban tugas besar matakuliah Manajemen Sistem Basis Data (Teknologi Informasi, Universitas Sumatera Utara).
Apotek Jati Negara adalah aplikasi apotek online yang memungkinkan pengguna untuk dengan mudah mencari dan memesan obat-obatan secara praktis dari rumah mereka. Dengan antarmuka yang ramah pengguna dan fitur-fitur inovatif, aplikasi ini bertujuan untuk menyederhanakan proses pembelian obat dan meningkatkan kenyamanan pengguna serta mempermudah pihak apotek untuk mengontrol data data dari apotek.
[NB: Apotek Jati Negara adalah sebuah apotek yang berlokasi di Medan, data dan informasi yang ada telah disamarkan]
-
-
- 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.
cd path/ke/direktori/tujuan
- Gunakan perintah git clone dengan menyertakan URL repository yang telah Anda salin sebelumnya.
git clone https://github.com/nama-akun/nama-repo.git
git clone git@github.com:nama-akun/nama-repo.git
-
- Buka Terminal di direktori penyimpanan project.
-
composer install
npm install
-
- Salin file
.env.example
dan beri nama baru menjadi.env
cp .env.example .env
- Salin file
-
-
Buka file
.env
dan konfigurasi pengaturan database, koneksi email, dan login google.memungkinkan penggunaan akun database mysql yang berbeda saat login dengan user privilege yang berbeda:
# Koneksi database menggunakan root DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=apotekjatinegara DB_USERNAME=root DB_PASSWORD= # Akhir koneksi database menggunakan root # Koneksi database menggunakan customer DB_HOST_CUSTOMER=127.0.0.1 DB_PORT_CUSTOMER=3306 DB_DATABASE_CUSTOMER=apotekjatinegara DB_USERNAME_CUSTOMER=root DB_PASSWORD_CUSTOMER= # Akhir koneksi database menggunakan customer # Koneksi database menggunakan cashier DB_HOST_CASHIER=127.0.0.1 DB_PORT_CASHIER=3306 DB_DATABASE_CASHIER=apotekjatinegara DB_USERNAME_CASHIER=root DB_PASSWORD_CASHIER= # Akhir koneksi database menggunakan cashier # Koneksi database menggunakan owner DB_HOST_OWNER=127.0.0.1 DB_PORT_OWNER=3306 DB_DATABASE_OWNER=apotekjatinegara DB_USERNAME_OWNER=root DB_PASSWORD_OWNER= # Akhir koneksi database menggunakan owner
MAIL_MAILER=smtp MAIL_HOST=Host yang digunakan MAIL_PORT=Post mail MAIL_USERNAME=Username MAIL_PASSWORD=Password MAIL_ENCRYPTION=null MAIL_FROM_ADDRESS="apotekjatinegara@gmail.com" MAIL_FROM_NAME="Apotek Jati Negara"
[NB: tutorial menggunakan mailtrap (https://www.youtube.com/watch?v=OXqDlufizG8) (09:09 - 13:55)]
GOOGLE_CLIENT_ID= Client_ID GOOGLE_CLIENT_SECRET= Client_Secret
[NB: tutorial menggunakan log in with google (https://www.youtube.com/watch?v=XyMU2LJIZe8) (00:47 - 03:17)]
-
-
php artisan key:generate
-
Jalankan perintah migrasi untuk membuat struktur table
Jalankan perintah seeder untuk mengisi data pada table dengan data dummy
php artisan migrate
php artisan db:seed
-
php artisan serve
npm run dev
-
Buka browser dan kunjungi alamat yang ditampilkan di terminal. Biasanya, ini adalah
http://127.0.0.1:8000
.
-
-
- Instagram: @winz.liu
- LinkedIn: Alwin Liufandy
-
- Instagram: @devandradealf
- LinkedIn: Devandra Deal
-
- Instagram: @jessindytanu
- LinkedIn: Jessindy Tanuwijaya
-
- Instagram: @julyantanggara
- LinkedIn: Julyant Anggara
-
- Instagram: @rrreyabd
- LinkedIn: Muhammad Raihan Abdillah Lubis
-
- Instagram: @yohanasept_
- LinkedIn: Yohana Septamia