Frappe provides hundreds of out-of-the-box components, everything from a seamless UI to accounting to lead management to users to permissions to workflows to absolutely everything imaginable that one does not have to re-invent yet another CRUD CRM or a back office system. 97.42%* development effort is thus eliminated. ~ Kailash Nadh
This hands-on workshop will help participants get the taste of shipping useful software, in record time, and minimal effort. And I am not even exaggerating. Frappe Framework is a Python and JavaScript based batteries-included, Hybrid (low-code/no-code when you want, full-code when you want) web development framework. It has been used to build world-class open source apps like ERPNext and Frappe Learning. It has even been battle-tested by digitising numerous NPOs including Azim Premji Foundation's Homeless Care Program. Heck, even the FOSS United platform runs on it!
And with the various open-source apps that Frappe has to offer, it has become even more powerful over the past few years.
In this workshop, I will guide the participants to learn the foundational concepts needed to start using Frappe Framework and apps to solve real-world problems. We will be building an app from scratch to help a local NGO in their blood donation drive. We will start with a fresh Frappe instance (on Frappe Cloud, of course the participants are free to self-host) and piece by piece implement a platform to digitise the operations of this blood donation camp: web pages, forms, workflows, notifications, dashboards, and more!
Although mostly no-code/low-code, this workshop is also aimed at developers who are tired of building the same blocks (Auth, Emails, etc.!) and writing the same boilerplate code, again and again.
Learn about what Frappe Framework is and what is possible with it
Set up a new Frappe instance and start implementing features from the UI (no-code/low-code)
Learn foundational concepts like DocTypes, Meta-data Driven Development, Workspaces
Learn to automate things with Auto-email Reports and Notification
Learn about Frappe apps like Frappe Insights (BI tool) and Frappe Builder (Website Builder).
Broad overview of the Frappeverse and building custom apps with Frappe Framework and FrappeUI.
I am sure this workshop will be useful for many participant to gain deep understanding about Frappe.