Skip to content

KomunitasLinuxUPN/frontend-web-pendaftaran

Repository files navigation

Frontend Web Pendaftaran KoLU

Aplikasi ini dibuat menggunakan framework Nuxt dengan mode SPA (Single Page Application).

Aplikasi ini memerlukan Backend dan dapat dilihat di repository Backend-Web-Pendaftaran-KoLU.


Untuk Para Kontributor dan Maintainer

Tentang Ekstensi

  • Dimohon untuk memasang ekstensi ESLint bagi pengguna VSCode, karena proyek ini menggunakan ESLint untuk menjaga kualitas dan konsistensi kode.

Tentang commit

  • Dimohon untuk tidak melakukan commit langsung ke branch main. Dimohon untuk membuat branch baru untuk setiap pekerjaan anda, lalu push branch tersebut ke repository ini dan lakukan pull request ke branch main.

Panduan Setup Lokal

# Isikan kredensial Firebase anda ke dalam file .env
# Isikan domain dari backend-nya ke dalam file .env (untuk pengiriman email konfirmasi pendaftaran)
# Silahkan buat file .env tersebut berdasarkan file .example.env

# install dependencies
$ npm install

# Jalankan web server di mode development dengan hot reload. Dapat diakses di localhost:3000
$ npm run dev

# Build projek & jalankan projek di mode production
$ npm run build
$ npm run start

# Setup Firebase & Deploy ke firebase
$ firebase login
$ firebase init
$ firebase deploy

For detailed explanation on how things work, check out Nuxt.js docs.


Sebagian isi README ini mengutip dari README web-pendaftaran-seed milik Lab PPS-TI UPN "Veteran" Jawa Timur