- Vite
- Firebase
- Firebase Auth
- Firebase Firestore
- Supabase
- Paddle
- Clone the repository
git clone https://github.com/your-username/world-bites.git
- install dependencies
npm install
- setup env variables in .env example:
VITE_FIREBASE_API_KEY=your-firebase-api-key
VITE_FIREBASE_AUTH_DOMAIN=your-firebase-auth-domain
VITE_FIREBASE_PROJECT_ID=your-firebase-project-id
VITE_FIREBASE_STORAGE_BUCKET=your-firebase-storage-bucket
VITE_FIREBASE_MESSAGING_SENDER_ID=your-firebase-messaging-sender-id
VITE_FIREBASE_APP_ID=your-firebase-app-id
VITE_FIREBASE_MEASUREMENT_ID= your-firebase-measurement-idi
VITE_SUPABASE_KEY=your-supabase-keyin supabaseClient.js, change supabaseUrl = your-url
- in payment.jsx
setup paddle from https://sandbox-login.paddle.com/login (account for development not real payment)
change token and priceId according to your paddle and finally in paddle checkout, checkout settings
add 'Default payment link' to your webapp (e.g. localhost)
use paddle docs - cards for payments and testing