Fast Frappe

Fast API stracture

Install Fast Frappe

bench get-app https://github.com/manavmandli/fast_frappe

Add the Frappe Gems badge to your README

Maintain Fast Frappe? Paste this into your README:

[![Listed on Frappe Gems](https://frappegems.com/api/method/frappe_gems.seo.badge?app=manavmandli%2Ffast_frappe)](https://frappegems.com/gems/apps/manavmandli/fast_frappe)

About Fast Frappe

Fast API for Frappe Setup

  1. Navigate to the Frappe Bench Directory Change to your Frappe bench directory:

cd ~/frappe-bench

  1. Activate the Virtual Environment Activate the virtual environment for your Frappe bench:

source ./env/bin/activate

  1. Install Required Packages Install the necessary FastAPI and Uvicorn dependencies:

cd apps/fast_frappe pip install -r requirements.txt

  1. Export Site Name Set the SITE_NAME environment variable:

cd ../.. export SITENAME=yoursite_name

  1. Run the FastAPI Server Navigate to the sites folder and start the FastAPI server:

cd sites uvicorn fast_frappe.api.main:app --port 3000

  1. Access the Application Use your browser or an API testing tool to access the application at:

http://127.0.0.1:3000

Related Developer Tools apps for Frappe & ERPNext

  • Frappe — Low code web framework for real world applications, in Python and Javascript
  • Frappe Docker — Docker environment for developing, deploying, and running Frappe applications (ERPNext and custom apps) in production and development
  • Builder — Craft beautiful websites effortlessly with an intuitive visual builder and publish them instantly
  • Bench — CLI to manage Multi-tenant deployments for Frappe apps
  • Frappe Ui — A set of components and utilities for rapid UI development
  • Press — Full service cloud hosting for the Frappe stack - powers Frappe Cloud
  • Gameplan — Open Source Discussions Platform for Remote Teams
  • Doppio — A Frappe app (CLI) to magically setup single page applications and Vue/React powered desk pages on your custom Frappe apps.