Skip to content

dikhimartin/compro-driving-courses

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bina Drive Logo

Demo : https://binadrive.dikhimartin.tech


Company profile - Driving Courses (Individual Assignment 1)

Penjelasan

Saya membuat project ini, karena untuk melengkapi satu tugas individu di Universitas. Jadi saya diminta untuk membuat suatu website company profile dengan kriteria sebagai berikut :

Sebuah perusahaan pembelajaran stir mobil ingin membuat website untuk company profile yang dimiliki
akan tetapi mereka tidak mempunyai bayangan bagaimana bentuk websitenya, 
kemudian terdapat beberapa hal yang ingin ada dalam website tersebut, antara lain:

- Jadwal belajar stir mobil
- Paket jasa yang ditawarkan
- Nama – nama trainer stir mobil dan pengurus
- Kendaraan yang disediakan baik manual dan matic 
  (jumlahnya ditentukan oleh rekan – rekan untuk banyak mobil yang dimiliki).
- Lokasi dan kontak perusahaan.

Buatlah se atraktif mungkin untuk website yang diminta 
sehingga perusahaan stir mobil menjadi menarik untuk dikunjungi.

Tech Stack Requirement : 
- Laravel Framework >= 5.6 

source : 20220629154838_TP1-W2-S3-R1

Dari kriteria tersebut dapat di definisikan beberapa menu yang ada dalam website, antara lain :

  • Beranda
    • Berisi penjelasan tentang perusahaan tersebut dan layanan-layanan yang di berikan. Selain itu ada juga yang berisi tentang kontak, alamat dan jam kerja tempat perusahaan tersebut. Terkadang juga memuat informasi resmi dari perusahaan tersebut yang perlu diketahui oleh masyarakat umum.
  • Tentang Perusahaan
    • Tentang Kami
      • Menjelaskan tentang latar belakang perusahaan atau bisnis dari sebuah website.
    • Team Kami
      • Berisi informasi yang diperlukan oleh pengunjung website mengenai struktur organisasi , nama – nama trainer stir mobil dan pengurus dari suatu perusahaan.
  • Paket Kursus
    • Berisi informasi tawaran Paket Latihan Mengemudi dengan beberapa pilihan.
  • Galeri
    • Untuk menampilkan atau menyampaikan sebuah informasi berupa gambar.
  • Kontak
    • Berisikan informasi mengenai alamat email, nomor telepon, alamat perusahaan (peta lokasi), tautan media sosial, dan sebagainya. Dengan menyertakan semua informasi kontak, pengunjung pun dapat lebih percaya dengan semua konten yang Anda bagikan, baik itu informasi maupun penawaran.

Cara menjalankan aplikasi

Tech Stack :

Proses Instalasi Laravel :

  • Install Docker Engine & Docker Compose.

  • Cloning aplikasi source

    git clone https://github.com/dikhimartin/compro-driving-courses.git
  • Masuk ke aplikasi source

    cd compro-driving-courses
  • copy file environtment

    cp ./my-project/.env.example ./my-project/.env
  • Build Dockerfile

    docker build -t myapp .
  • Install Composer

    docker run --rm -it -v $(pwd)/my-project:/app myapp bash
    
    composer install
    exit
  • Jalankan framework Laravel 10 menggunakan command

    docker-compose up -d
  • buka browser pada URL http://localhost:8000