HQuarters adalah perusahaan bisnis properti yang menyewakan workspace. Program ini membantu HQuarters dalam proses registrasi penyewa, registrasi tower, dan penyimpanan data penyewa seperti identitas dan status pembayaran.
Ikuti instruksi di bawah ini untuk dapat menjalankan aplikasi kami di komputer lokal Anda.
- Install Node.js dan mongoDB
- Clone fabian_new_branch
git clone --branch fabian_new_branch https://github.com/rahachu/HQregister.git
- Buat folder untuk database, misalnya di
~/mongodb-HQuarters
- Run mongoDB menggunakan folder database yang baru saja dibuat. Contoh dengan menggunakan bash:
~/mongodb-linux-x86_64-ubuntu1804-4.0.9/bin/mongod --dbpath ~/mongodb-HQuarters --port 6969
Pada bagian depan, masukkan directory tempat mongoDB berada. Untuk --dbpath, masukkan directory di mana folder database berada. Untuk --port dibebaskan, biasanya 27017
- Pada folder parent, jalankan
npm run start
atau
npm run dev
- Clone fabian_new_branch
git clone --branch fabian_new_branch https://github.com/rahachu/HQregister.git
-
Setelah menginstall Node.js dan MongoDB, buka command prompt
-
Setelah itu, buatlah folder baru di dalam folder "src"
-
Kemudian, ketikkan:
<Lokasi mongod.exe> --dbpath=<Lokasi folder baru> --port 6969
Contoh:
C:\Users>"C:\Program Files\MongoDB\Server\4.0\bin\mongod.exe" --dbpath="C:\Users\ASUS\Documents\HMIF\Bareng-bareng\HQregister_Fabian_new_branch\src\db" --port 6969
- Pada folder parent 'src' ketikkan:
npm run start
Contoh:
C:\Users\ASUS\Documents\HMIF\Bareng-bareng\HQregister_Fabian_new_branch>npm run start
Buka browser dan ketikkan: "http://localhost:3000/" di tab browser.
Program utama yang dijalankan adalah index.js, melalui laman localhost:3000. Menu utama terdiri atas tiga pilihan, yaitu menu untuk me-register user, me-register tower, dan mencari user. Ketika melakukan registrasi user ataupun tower, data yang diinput akan tersimpan pada database. Data yang tersimpan ini diakses ketika menggunakan fitur pencarian user.
Spesifikasi stack yang digunakan adalah sebagai berikut. Front-end menggunakan HTML dan CSS, dan file CSS yang digunakan merupakan template dari tabler.io. Back-end menggunakan node.js. Untuk database, digunakan MongoDB.
Semua file dapat dipasang pada suatu website sehingga dapat diakses.
Program ini terbuka terhadap masukan dan saran. Silakan meng-clone, mengedit, dan meminta pull request. Untuk setiap edit yang dilakukan, tolong sebut dan jelaskan di README.md yang telah diperbarui.
Kami menggunakan github untuk membantu version control. Data dan kode dapat dilihat di sini.
- Fabian Zhafransyah - fabianzhafran
- Farras Mohammad Hibban - donbasta
- Daniel Riyanto - Daniel-Ri
- Muhammad Rahadian Alamsyah Putra Winarno - rahachu
- Muhamad Rizki Nasharudin - mrizkinash
- Yahya - Yahya1547
- Elisabeth Levana Thedjakusuma - iam-lisa
- Muhammad Xavier Rafifsyah Prasetyo - xavierprasetyo
- Denny Fardian - dennyfardian
- Khairunnisa Rifdah - nisarifdah
- Anindya Prameswari Ekaputri - anindyy
- Muhammad Farid Adilazuarda - FaridLazuada
- Kanisius Sosrodimardito - ditososro
- Naomi Yolanda Bernadetta - nnaaooo
- Iqbal Naufal - iqbaln11
- Garin Ichsan Nugraha - 94gin
Many thanks to