FloCafe
FloCafe is the free, local-first restaurant POS in the FloPOS ecosystem. Run orders, tables, kitchen display, and local data without a software subscription.
翻译准备中
尚未收集仓库信息。
尚未检测到更新。GitHub 发布版本后会显示在这里。
制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗A modern tool rental marketplace built with Firebase and React, featuring Stripe payment processing.
Benchlot is a platform that allows users to:
/src - React application code
/firebase - Core Firebase configuration and services
config.js - Firebase initialization and exports/hooks - Custom React hooks for Firebase services/models - Data models and Firestore functions/components - React components
/functions - Firebase Cloud Functions
index.js - Stripe API integration and payment processing/docs - Project documentation
npm install -g firebase-toolsThe easiest way to run the project is using the start script:
./start.sh
This script:
Alternatively, run these commands manually:
# Install dependencies
npm install
# Start the development server
npm start
Benchlot uses Firebase Functions for secure Stripe payment processing. The function is deployed at:
https://stripeapi-sed2e4p6ua-uc.a.run.app
Key endpoints:
/create-payment-intent - Creates a Stripe payment intent/confirm-payment - Processes a successful payment/create-connected-account - Sets up Stripe Connect for sellersSee STRIPE-INTEGRATION.md for detailed information.
The application requires these environment variables:
REACT_APP_STRIPE_PUBLISHABLE_KEY - Stripe publishable keyREACT_APP_FIREBASE_API_URL - URL of the deployed Firebase FunctionFor more detailed information, see the docs directory: