Giter VIP home page Giter VIP logo

react-declarative / react-pocketbase-crm Goto Github PK

View Code? Open in Web Editor NEW
6.0 2.0 0.0 7.75 MB

The most advanced starter kit for CRM system build with Pocketbase. It includes Kanban board, JSON form layout engine, feature model support, field visibility flags, grid component with fulltext search and modal filters.

Home Page: https://github.com/react-declarative/react-declarative

TypeScript 100.00%
declarative-programming dependency-injection functional-programming mobx mui pocketbase pocketbase-realtime react react-declarative react-hooks

react-pocketbase-crm's Introduction

⚛️ react-pocketbase-crm

The most advanced starter kit for CRM system build with Pocketbase. It includes Kanban board, JSON form layout engine, feature model support, field visibility flags, grid component with fulltext search and modal filters.

Pocketbase is extremely fast application server. That software uses cznic/sqlite to embed sqlite3 into binary without database connection drivers. The cznic/sqlite is a golang port of mattn/go-sqlite3 (CGO-free, no C-language FFI). That means, all data traffic exist in a single assembly, maybe in a future we will see esbuild-like benchmark

Also, for some tasks making a full backup of your data is much easier when you got single data.db file. In that case, the starter kit for the next app development will be quite usefull

Contribute

Important

There is made by using react-declarative to solve your problems. ⭐Star and 💻Fork It on github will be appreciated

Setup

Backend

Unzip pocketbase binary from 3rdparty folder into db folder and run ./pocketbase serve

Frontend

npm install
npm start

Default user credential

Frontend

Pocketbase admin panel

[email protected]
1234567890

Kanban Board

The low-code kanban board with single useState call and realtime updates support

kabnan

(Source code)

Data grid and JSON template engine

The preview modal and the full page uses the same json schema so no extra code required

list

(Source code)

Feature model and dynamic field visibility

The subset of fields can be hidden from settings. The behaviour of buttons can be changed by using feature flags

settings

(Source code)

Mobile version

Build-in mobile version support with no code

mobile

(Source code)

react-pocketbase-crm's People

Contributors

tripolskypetr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.