Skip to content

eshanvaid/query-builder

Repository files navigation

query-builder

This app provides a dynamic query builder component for building complex queries in a simple manner. It is specifically designed for analytics platforms that have varying access patterns, which can result in the need for complex queries. End-users who may not have the necessary technical knowledge to write such complex queries will benefit from this app as it provides an easy-to-use interface for building these complex queries. The library offers the ability to copy the query to clipboard, send the query to backend as either a string or as a Rule object array, providing flexibility for various use cases.

Installation and Usage

To run this project on a local machine:

  1. Clone the repository to your local machine using the following command:
  git clone https://github.com/eshanvaid/query-builder
  1. Navigate to the root directory of the project and install the necessary dependencies using the package manager of your choice. For example, if you are using npm, you can use the following command:
npm install
  1. Start the development server by running the following command:
npm start

  1. The app should now be running on your local machine at http://localhost:3000.

  2. Open another terminal and navigate to the server directory from root directory and install dependencies for backend and start the backend server.

cd server
node server.js
  1. The server is now listening on your local machine at http://localhost:4000.

About

Dynamic query builder component for building complex queries in a simple manner

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages