Create Your First Project

To start storing data, you need to create a project workspace inside the **Thinking Differently Dashboard** to establish isolated security domains.

1. Sign Up & Workspace Setup

Navigate to the web portal at www.thinkingdifferently.dev and sign up. Once registered, you will be directed to your central dashboard environment.

2. Create a New Project

Projects establish logical partitions for your collections. Thinking Differently uses a high-performance multi-tenant architecture that stores records in a unified collection but keeps them strictly isolated via metadata security gates, ensuring zero unauthorized access or cross-project leakage.

  • Click on the "New Project" button in the top-right corner.
  • Enter a project name (e.g. My Scaffolding App).
  • Select the geographic hosting region closest to your application server.
  • Click "Create Project". The dashboard will redirect to the settings tab.
Environment Isolations Recommendation
We recommend creating separate project keys for Development, Staging, and Production environments to keep development logs completely isolated.

3. Retrieve Your Three-Key Credentials

On your project dashboard under the settings pane, locate and copy:

  1. apiKey (Public Client Key): Starts with bb_api_. Used safely on client-side Web apps. Grants read-only search operations.
  2. securityKey (Secret Server Key): Starts with td_security_. Used securely inside servers for full CRUD manipulations. MUST remain a server-side secret.
  3. publicKey (PEM Verification Key): PEM format text block. Used for cryptographically verifying admin JWT tokens offline in browser applications.

4. Navigating the Data Viewer

Once your application starts sending documents, click the Data Viewer tab on the left dashboard sidebar. Here, you can visually browse, filter, edit, or manually delete JSON records inside your collections.