/heroku-app

Primary LanguageTypeScript


Heroku
Heroku

Table of Contents

About

Heroku adalah website yang dapat mempertemukan para pencari talenta dengan talenta yang sesuai. Website ini berguna untuk menambah penghasilan sampingan bagi orang yang sudah maupun belum bekerja secara tetap. Selain itu, website ini berguna untuk pengguna yang ingin menyelesaikan sebuah tugas dan memilih pekerja yang sesuai dengan kriteria/spesifikasi yang diinginkan.

Background Project

Terbatasnya lapangan kerja bukan lagi hal baru yang menyebabkan terjadinya banyak pengangguran di masa pasca pendemi ini. Akan tetapi banyak pencari talenta seperti HR sulit menemukan kandidat yang bagus dikarenakan para pelamar tidak memiliki kualifikasi yang sesuai, sehingga menyebabkan tidak seimbangnya permintaan dan penawaran tenaga kerja.

- Bagaimana mempertemukan para pencari talenta dengan talenta yang sesuai pada satu tempat?
- Bagaimana cara menambah penghasilan sampingan bagi orang yang sudah dan belum bekerja secara tetap?

Berdasarkan pengamatan sekitar dan pengalaman yang sama dengan latar belakang, masalah dan pertanyaan diatas, maka kami sepakat untuk memilih proyek ini.

Group Members

Berikut adalah anggota kelompok kami dalam pengerjaan tugas akhir Capstone Studi Independen Dicoding Batch 3!

  • R490X1014 - Fiqri Ardiansyah
  • R296X0718 - Abdul Wasi' Al-Afif
  • R007X0024 - Azaria Beryl Nagata
  • R332Y0891 - Rossa Dwi Sukmawati

Getting Started

Prerequisites

Kami merekomendasikan menggunakan tools di bawah ini untuk mempermudah anda dalam menjalankan project ini!

Usage

  • Clone the repository
git clone https://github.com/fiqriardiansyah/heroku-app
  • Install dependencies
npm install
  • Install husky
npx husky-init
  • Run project
npm run start

Technology

Tools

Git  NodeJS  Visual Studio Code  Figma 

Stack

React JS  Typescript  Firebase  Tailwind CSS  Eslint  Jest 

References

Development

Here are the steps to run the project locally.

  1. Silahkan Clone Repository

    git clone https://github.com/fiqriardiansyah/heroku-app.git
  2. Instal Dependensi

    npm i
  3. Buat Projek Firebase di web dan pilih aplikasi web

  4. Buat file .env.development.local, Salin semua baris dari .env.development dan isi sesuai setting Projek Firebase anda ke .env.development.local

  5. Pastikan layanan Firebase dibawah ini telah anda aktifkan

    • Authentication, Aktifkan masuk dengan Google Dan Email.
    • Realtime Database.
    • Cloud Firestore.
    • Cloud Storage.
  6. Instal Firebase CLI secara global

    npm i -g firebase-tools
  7. Masuk ke Firebase CLI

    firebase login
  8. Salin projek id anda

    firebase projects:list
  9. Pilih dan gunakan projek id

    firebase use your-project-id
  10. Deploy Firestore rules, Firestore indexes, dan Cloud Storage rules

    firebase deploy --except functions
  11. Jalankan projek

    npm run start

Thanks

Terima kasih kepada semua baik peserta, mentor, dosen, dan pemateri yang telah membantu dalam menyelesaikan pembelajaran Studi Independen Dicoding Batch 3.