Building world-class web applications using Frappe and React
In this talk, I want to show how Frappe can be used to speed up application development with a React frontend.
I will be covering the following topics:
- How to use React with Frappe
- How to use the "frappe-js-sdk" library (an npm package that I wrote to interface with Frappe) with React
- How to use advanced features in Frappe like realtime event listeners (with socket.io) with your React frontend.
- How to use custom hooks with React to interface with your Frappe backend seamlessly and reduce development time.
- How Frappe doubles up as both a super no-code tool as well as a highly customisable modular framework.
This talk is intended to help people who want to get started with Frappe, but find the frontend development process complicated - something which we found while developing a project management system for a World Bank project. We then switched our frontend application to React and found that Frappe solves most problems out of the box - without us ever having to build an admin panel or setting up complicated infrastructure (we use Frappe Cloud) - and it does this way better than other tools like Firebase and Supabase.
Nikhil Kothari
CTO
My Asset Buddy