rosko / lowdefy-example-reporting

Lowdefy Reporting Example to demonstrate Lowdefy's reporting and BI dashboard capabilities.

Home Page:https://example-reporting.lowdefy.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Lowdefy Reporting Example

Netlify Status

View this example.

This example demonstrates useful patterns for building a BI report/dashboard pages in Lowdefy. It connects to a MongoDB database with the Atlas Movies sample dataset pre-loaded.

This reporting example is deployed using Netlify.

Three additional block types are loaded for this example:

Running this example

  • Create a MongoDB cluster and get a URI connection string:
    • Create a free MongoDB database cluster hosted by MongoDB Atlas.
    • Load the Atlas sample dataset.
    • In the Database access section, create a database user with read access to any database (You can also specify the database as sample_mflix).
    • In the main cluster view, click "connect", then "Connect you application". This will give a MongoDB URI connection string. Use the credentials you just created.
    • You can read more about the Lowdefy MongoDB connector.
  • Clone this repository.
  • Create a .env file in your project folder and set your MongoDB database connector URI as a variable in the .env file: LOWDEFY_SECRET_EXAMPLES_MDB="{{ your_mongodb_connection_uri }}"
  • In the command console, navigate to your project folder and run the Lowdefy CLI: npx lowdefy@latest dev.

Deploying this example

This simplest solution is to deploy this example to Netlify. See the Netlify Deployment instructions for more detail on how to deploy a Lowdefy app to Netlify.

More Lowdefy resources

Licence

MIT

About

Lowdefy Reporting Example to demonstrate Lowdefy's reporting and BI dashboard capabilities.

https://example-reporting.lowdefy.com/

License:MIT License