Node.js
To get started right away without having to build an app from scratch, explore with the Ditto ready-to-use demo task app.
Before you can install Ditto, you must have the following:
- Ditto access credentials
- Linux, macOS version 11 (or later), or Windows version 10 (or later)
- Integrated developer environment (IDE)
- You can use any IDE you prefer; however, for optimal compatibility with the platform, Ditto recommends using Visual Studio Code.
To install Ditto in your environment, install and set up Ditto, and authenticate your client identity with the Big Peer:
Clone the getditto > template-app-nodejs-todo repository from GitHub:
Install the required dependencies:
Open the project in your IDE, and then open the index.ts file. For example, if using Visual Studio Code:
In line 14 of the index.ts file, replace 'YOUR_APP_ID' and 'YOUR_TOKEN' with your app ID and playground token. (See Getting Playground Token Credentials)
Build the demo task app:
Interact with the demo task app and simulate real-time peer-to-peer replication by running the demo task app in two or more separate terminals (one for each virtual peer):
Using the commands that automatically appear in each of your terminals, add, remove, and modify documents as desired.
If you want to observe your changes sync with the cloud-optional deployment, the Big Peer, open the data browser in the Ditto portal.