Skip to content

basyir64/samalahkita

Repository files navigation

Untuk local setup, pastikan environment tersedia dengan requirements berikut:

Windows/Linux/Mac

  1. Node v20.19.5
  2. NPM v10.8.2
  3. Java 21 (Untuk emulator)
  4. Windows - Guna Git Bash kalau terpaksa pakai lebih dari satu node version, atau jika tiada Admin access.
  5. VSCode IDE, latest version.
  6. Any modern browsers.

Accounts

  1. Google Developer account (Database with Firestore)
  2. GitHub (Hosting with Pages, deployment with Actions)

Setup

  1. Clone the repo.
  2. Guna CLI kegemaran anda, masuk dalam project directory, install node and make sure correct version as above. Then, npm install.
  3. Buka Firebase Console kat browser, then create project. Dapatkan project ID, api key, etc. Tutorial at https://firebase.google.com/docs/web/setup
  4. Install Firebase SDK and Firebase Emulator. Tutorial at https://firebase.google.com/docs/firestore/quickstart#web_1
  5. Initiaite emulator dengan firebase emulators:start. Tutorial at https://firebase.google.com/docs/emulator-suite/connect_and_prototype?database=Firestore
  6. Start local server dengan npm run dev.
  7. Now dah ready untuk tambah situasi dan cerita. Happy coding!

Membaca amalan mulia! Please read

  1. React v19 docs https://react.dev/learn
  2. Vite v7 docs https://vite.dev/guide/
  3. Tailwind v4 docs https://tailwindcss.com/docs/installation/using-vite
  4. React Router docs https://reactrouter.com/home
  5. i18n docs https://www.i18next.com/overview/getting-started

About

An online diary web app for Malaysians

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors