Skip to content

Self-hosted low-code platform for business applications like CRM, ERP, WMS, etc. Built using JavaScript/TypeScript. πŸš€

License

Notifications You must be signed in to change notification settings

tabbled/tabbled

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6fc2783 Β· Jan 5, 2025
Feb 3, 2024
Sep 28, 2024
Jan 5, 2025
Aug 30, 2024
Dec 3, 2024
Jan 8, 2023
Aug 17, 2024
Dec 5, 2022
Dec 6, 2024
Dec 6, 2024
Aug 1, 2024
Apr 12, 2024
Jan 3, 2025
Jan 5, 2025
Nov 3, 2024
Nov 3, 2024
Dec 24, 2024
Dec 5, 2022
Jul 7, 2024

Repository files navigation

Tabbled

It's a low-code platform for building web application for enterprise, to manage internal processes of business like ERP, CRM, WMS, etc.

✍ Communities

⭐ Features

  • Drag-and-drop Form Builder to configure user interface
  • Built-in data sources and connections to existing databases like PostgreSQL, MySQL, MongoDB, etc.
  • Scripting - customize application anywhere with JavaScript
  • Functions - cloud functions to evaluating business logic and integrations
  • Permission - user access limitation for any data or element of interface
  • Live data - each device gets synchronized data in real-time

🌿 Roadmap

  • Sign in and sign on
  • Self user registration
  • Types implementation
  • Table editor
  • Page designer
  • Flex drag&drop designer without grid
  • DataSource setting page
  • Menu setting page
  • Table cell editor widgets
  • User and access management
  • Functions
  • DataSources
    • Internal DataSource
    • Custom DataSource
    • Field DataSource
    • Aggregation DataSource
    • REST API
    • Databases:
      • PostgresSQL
      • MongoDB
      • MySQL
  • Dockerized entire project in the one image
  • Desktop version
  • Mobile version

πŸš€ How to Install

1.Download the docker-compose file example

https://raw.githubusercontent.com/tabbled/tabbled/main/docker-compose.yaml

2.Create an .env file with configuration

Download the example docker-compose file and pass contained variables

wget https://raw.githubusercontent.com/tabbled/tabbled/main/.env.example

3.Create a docker volumes for PostgresSQL, Minio and MeiliSearch data

docker volume create pg_data
docker volume create minio_data
docker volume create meili_data

4.Install and start Tabbled application

docker compose up -d

5.Open localhost on a web browser.

Note: Default login:password are admin:admin

6. If you use Minio, you must create a bucket on the Minio server

Open http://locahost:9090/buckets and login with credentials that you set up on your .env file

username={S3_ACCESS_KEY}, password={S3_SECRET_ACCESS_KEY}

Then "Create Bucket", and input bucket name that you set up on .env file in variable {S3_BUCKET}

Support

Tabbled is an MIT-licensed open source project. It can grow thanks to the sponsors and support by the amazing backers.

If you love this project, please consider giving a ⭐.

License

MIT