Skip to content

sariaRiski02/kema_fish

Repository files navigation

KemaFish

Pengenalan

Selamat datang di proyek pengembangan web saya yang dibangun dari nol menggunakan Laravel 11 dan Tailwind CSS. Proyek ini adalah upaya besar bagi saya karena bertujuan untuk memperdalam pemahaman saya tentang pengembangan web dan Laravel. Website ini akan dikembangkan secara bertahap dan akan diperbarui secara berkala.

Cara Menggunakan

Untuk menggunakan proyek ini terbilang sangat mudah, ikuti langkah-langkah berikut:

  • Clone repository ini dengan perintah git clone https://github.com/sariaRiski02/kema_fish.
  • Masuk ke direktori proyek dengan perintah cd kema_fish.
  • Install semua dependensi dengan perintah composer install.
  • Sesuaikan file .env dengan konfigurasi database Anda.
  • Ada beberapa variabel di .env yang harus disesuaikan seperti:
    1. MAIL_MAILER= <value>
    2. MAIL_HOST= <value>
    3. MAIL_PORT= <value>
    4. MAIL_USERNAME= <value>
    5. MAIL_PASSWORD= <value>
    6. MAIL_ENCRYPTION= <value>
    7. MAIL_FROM_ADDRESS= <value>
    8. MAIL_FROM_NAME= <value>
  • Dan variabel di dalam .env lainnya seperti konfigurasi signin with Google:
    1. GOOGLE_CLIENT_ID= <value>
    2. GOOGLE_CLIENT_SECRET= <value>
    3. GOOGLE_REDIRECT= <value>
  • Jalankan migrasi dengan perintah php artisan migrate.
  • Jalankan server lokal dengan perintah php artisan serve.
  • Jalankan npm run dev untuk menjalankan Tailwind CSS.

Fitur Saat Ini

  • Pendaftaran Pengguna: Lengkap dengan verifikasi email.
  • Masuk Pengguna: Pengguna dapat login dengan akun mereka tentunya dengan password yang telah di-hash sebelum disimpan ke database.
  • Masuk dengan Google: Pengguna dapat masuk dengan akun Google mereka.
  • Fitur Admin: Fitur ini sedang dalam pengembangan dan belum selesai.

Teknologi yang Digunakan

  • Laravel 11
  • Tailwind CSS

Tujuan Proyek

Tujuan utama dari proyek ini adalah untuk meningkatkan pengetahuan dan keterampilan saya dalam pengembangan web, khususnya dengan Laravel. Dengan membangun proyek ini dari awal tanpa menggunakan starter kit atau template yang sudah ada, saya bertujuan untuk memperoleh pemahaman yang lebih dalam tentang proses pengembangan. Selain itu, saya juga membuat website ini untuk membantu orang tua saya menjual barang-barangnya secara online, khususnya alat-alat pancing.

Kemajuan Pengembangan

Proyek ini masih dalam tahap pengembangan. Banyak bagian kode yang belum dioptimalkan dan masih ada bug yang perlu diperbaiki. Saya berkomitmen untuk terus memperbaiki dan mengoptimalkan kode ini, serta menambahkan fitur-fitur baru seiring waktu.

Rencana Ke Depan

  • Memperbaiki bug dan mengoptimalkan kode.
  • Menambahkan fitur-fitur baru untuk meningkatkan fungsionalitas website.
  • Mengembangkan fitur e-commerce untuk memudahkan penjualan alat-alat pancing secara online.
  • Meningkatkan desain dan tata letak website untuk meningkatkan pengalaman pengguna.
  • Menggunakan Livewire untuk meningkatkan interaktivitas website.
  • Menambahkan fitur-fitur keamanan untuk melindungi data pengguna.

Status Proyek

Proyek ini akan ditutup sementara dan akan dilanjutkan lagi nanti. Pengembangan proyek yang terus diperbarui berada pada branch refactorycode, bukan pada branch main.

Saran dan kritik sangat diharapkan untuk memperbaiki proyek ini.


Terima kasih atas ketertarikan Anda pada proyek saya. Nantikan pembaruan selanjutnya! Salam hangat dari saya, Rizky Saria.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published