This project was bootstrapped with Create React App.
inspired by SimpleTut.
- Firebase (Auth, Firestore, Cloud Functions)
- Midtrans
- Redux Toolkit
- Redux Persist
- React Hook Form
- React Table
- React Icons
- Ckeditor 5
- Tailwindcss with Craco
- Install Depends
npm install
cd functions
npm install
- Setup Firebase
npm install -g firebase-tools
firebase init
- Select feature Firestore, Functions, Emulators.
- Don't overwrite rules, and file functions
- Select feature emulators Auth, Firestore, Functions
- Setup Env
cp .env.example .env
cd functions
firebase functions:config:set app.url="http://localhost:3000"
firebase functions:config:set midtrans.server_key="Your-Key-Server"
firebase functions:config:set midtrans.client_key="Your-key-Client"
firebase functions:config:get > .runtimeconfig.json
don't forget set key in .env
- Emulator
firebase emulators:start --import emulators
- React App
npm start