
Frappe Framework Revisting
- Atul
- Technology , Web , Free software , The big o community , Frappe
- May 23, 2025
Table of Contents
Frappe Framework Revisting
Prerequisites
Local Bare Metal Development
From Prerequisites get all things ready.
- Python
- Database Mariadb
- Node
- Git and Github
- Installation guide: https://docs.frappe.io/framework/user/en/installation
Basic Frappe Flow
The Bench
bench --version
5.25.1
bench init playground
cd playground
Bench structure:
atul_raj@nobara-pc:~/Desktop/GennextIT/research/Frappe-Playground/ground0$ tree -d -L 2
.
├── apps
│ ├── frappe
│ └── hello_frappe
├── config
│ └── pids
├── env
│ ├── bin
│ ├── include
│ ├── lib
│ ├── lib64 -> lib
│ └── share
├── logs
└── sites
├── assets
└── hello.frappe
16 directories
The App
bench new-app hello_frappe
The Site
bench new-site hello.frappe
bench --site hello.frappe add-to-hosts
Docs
Now the site is accessible http://hello.frappe:8000


---
### The Frappe Development:
- [Docs](https://docs.frappe.io/framework/user/en/tutorial/create-a-doctype)
Start the bench in developer mode
```bash
bench set-config -g developer_mode true
bench start