BuiltByAmit REST API Starter Kit
A WordPress starter plugin for developers who want custom REST endpoints, custom database tables, repository-based backend structure, and a React-powered admin dashboard in one clean foundation.
Status: Submission-ready starter plugin
What it solves
It removes the repetitive setup work behind modern WordPress plugins by giving developers a working architecture for REST routes, custom tables, and an admin app from day one.
Why developers use it
The plugin demonstrates secure permission callbacks, nonce-aware admin requests, repository-based database access, and a complete CRUD example that can be renamed into real products.
Best-fit use cases
Client portals, CRM-style tools, booking flows, internal dashboards, inventory systems, and other app-style WordPress products that need structured data outside posts and post meta.
Core features
- Custom REST API controller built on `WP_REST_Controller`
- Custom database table created through activation-time schema setup
- Repository pattern that keeps `$wpdb` logic out of controllers
- React-powered admin interface wired with `@wordpress/api-fetch`
- Custom capability checks for plugin-specific access control
- Submission-ready docs and release packaging workflow
What developers can build from it
The included projects module is just the reference implementation. From there, developers can swap in their own entity model and build tailored plugins for memberships, client operations, reporting tools, booking flows, support systems, or internal business apps.