This contains everything you need to run your app locally.
Prerequisites: Node.js
- Install dependencies:
npm install - Set the
GEMINI_API_KEYin.env.localto your Gemini API key - Run the app:
npm run dev
- Firebase Auth & Firestore: The application uses Firebase to handle Pro user subscriptions and data syncing. For development, mock API keys are used in
services/firebase.ts. - Paystack: Paystack inline payments are integrated for the Pro upgrade flow. A mock public key is used.
- Security: Client-side updates to
{ plan: 'pro' }are a placeholder for this MVP. Afunctions/directory stub is provided for server-side verification via Paystack webhooks.