idyle's multi-service website and platform.
idyle is the first open platform website builder that offers full user freedom and mobility. It's composed of six core services, namely:
- Accounts - accounts manager
- Payments - payments manager
- Editor - website builder and code editor
- Deployer - hosting solution
- Objects - storage service
- Documents - database service
These services are accessible at https://web.idyle.app
.
-
The entire website is built on ReactJS and connects to
idyle/api
. -
Styling and design is done through TailwindCSS and authentication through Google Firebase.
-
idyle's
Editor
service uses Microsoft's Monaco Editor which also powers VSCode. -
idyle's
Payments
service uses Stripe. Analytics are captured through Google Analytics. -
Most of idyle's infrastructure for
Deployer
,Objects
, andDocuments
are powered by Google Cloud. -
The rest of idyle's systems such as its
Editor Canvas
one-click builder, conversion systems, and deployment procceses are built locally in-house.
The following enviornment variables are required to start the website. This sensitive information is only accesible with internal authorization.
REACT_APP_API_KEY=
REACT_APP_AUTH_DOMAIN=
REACT_APP_BASEPATH=
REACT_APP_MEASUREMENT_ID=
REACT_APP_MODE=
Execute the following commands to start the application. It will run on localhost:3000
.
npm install
npm start