Overview
DoppioA Frappe App is an innovative tool designed to streamline the setup and management of single page applications (SPAs) and custom desk pages using popular frameworks like Vue 3 and React. This application enhances the functionality of Frappe by facilitating quick integration of SPAs into your Frappe applications. Whether you are developing a large-scale project or a smaller application, DoppioA aims to simplify the process significantly.
With its user-friendly commands, DoppioA allows developers to create a new SPA in mere moments by providing the flexibility to choose between React or Vue, as well as additional options like TypeScript and TailwindCSS. The ease of setting up custom desk pages further ensures that users can swiftly move from development to deployment without encountering unnecessary complications.
Features
Easy Installation: Set up the Doppio Frappe app with a simple command in your bench directory, enabling custom CLI commands for streamlined application attachment.
Framework Choice: Choose between Vue 3 and React for your SPA, allowing you to work with the framework you are most comfortable with.
TailwindCSS Integration: Optional TailwindCSS setup during SPA creation to effortlessly style your applications.
Automatic Configuration: The app automatically scaffolds starter applications for both Vue 3 and React, complete with routing and backend connections.
Development Server Setup: Instantly run a development server at port 8080 (or another port if needed), allowing for quick preview and testing of your application.
Custom Desk Page Creation: Set up custom desk pages using your chosen framework with a streamlined command, simplifying the entire process.
Auto Reload Feature: When making changes to your custom app, simply restart your bench to enable auto-reloading for a smoother development experience.
Production Build: Easily build your application for production with a straightforward command, ensuring everything is in place for deployment.