Awesome
<p align="center"> DoTenX core, is a full stack low-code solution for building scalable and powerful applications, automations, APIs, internal tools and much more. </p>Our mission is to make technology more accessible to small and medium size businesses.
Try DoTenX on cloud (no credit cards needed - unlimited access):
Docs:
https://docs.dotenx.com (https://github.com/dotenx/dotenx-docs)
https://github.com/dotenx/dotenx/assets/15846333/98432c14-4803-4e1d-b927-8039765ecc7d
YouTube:
https://www.youtube.com/channel/UC4S1w3Go3IdQpEma1i4fw4g
Run locally
Step 1: Clone project -> git clone https://github.com/dotenx/dotenx
Step 2: Go to dotenx root directory -> cd dotenx
Step 3: Create docker network -> docker network create -d bridge --attachable dev
Step 4: Run all services -> docker-compose up
Step 5: Install postgresql on your device (linux-windows-macOS)
linux: https://www.postgresqltutorial.com/postgresql-getting-started/install-postgresql-linux
windows: https://www.postgresqltutorial.com/postgresql-getting-started/install-postgresql
macOS: https://www.postgresqltutorial.com/postgresql-getting-started/install-postgresql-macos
Step 6: Run this command -> psql -h localhost -d postgres -U psql_user -p 5434
Note: password is "psql_password"
Step 7: Run this query ->
SELECT 'CREATE DATABASE ao'
WHERE NOT EXISTS (SELECT FROM pg_database WHERE datname = 'ao')\gexec
Step 8: Run this query -> CREATE DATABASE template_base WITH IS_TEMPLATE TRUE;
Step 9: Run this command -> \c template_base
Step 10: Run these queries (just copy and paste and then press enter) ->
CREATE DOMAIN yes_no AS BOOLEAN;
CREATE DOMAIN image_address AS VARCHAR;
CREATE DOMAIN file_address AS VARCHAR;
CREATE DOMAIN rating AS int;
CREATE DOMAIN url AS VARCHAR;
CREATE DOMAIN email AS VARCHAR;
CREATE DOMAIN just_time AS TIME;
CREATE DOMAIN just_date AS DATE;
CREATE DOMAIN date_time AS TIMESTAMP;
CREATE DOMAIN num AS int;
CREATE DOMAIN short_text AS VARCHAR;
CREATE DOMAIN long_text AS TEXT;
CREATE DOMAIN link_field AS int;
CREATE DOMAIN text_array AS TEXT[];
CREATE DOMAIN yes_no_array AS BOOLEAN[];
CREATE DOMAIN num_array AS int[];
CREATE DOMAIN dtx_json AS JSONB;
CREATE DOMAIN float_num AS DOUBLE PRECISION;
CREATE DOMAIN float_num_array AS DOUBLE PRECISION[];
Step 11: Finally quit from psql with this command -> \q
Developer guides:
WIP - will be added as a high priority.