WhatTheDuck is an open-source web application built on DuckDB. It allows users to upload CSV files, store them in tables, and perform SQL queries on the data.
WhatTheDuck is an open-source web application built on DuckDB, designed to allow users to upload CSV files, store them
in tables, and perform SQL queries on the uploaded data. The application also provides the functionality to download
filtered results in CSV format, supports uploading multiple files, and enables users to perform join queries. It’s
important to note that the application stores data temporarily in memory, and refreshing the page will clear all
uploaded data.
[!NOTE]
Your data will be processed locally in your browser and won’t be sent anywhere.
To run the application using docker, follow these steps:
docker-compose build
docker-compose up
To install the necessary dependencies, please follow these steps:
Clone the WhatTheDuck repository to your local machine.
Navigate to the project directory.
Run the following command to install the dependencies using Yarn:
yarn
or using npm:
npm install
To start the application in development mode, with hot-code reloading and error reporting, follow these steps:
quasar dev
This will start the application in development mode, and you can access it in your browser at http://localhost:9000 (or
a different port if specified).
To build the application for production, use the following command:
quasar build
The production build of the application will be available in the dist/ directory.
The application’s configuration can be customized by modifying
the quasar.config.js file. Please refer to the Configuring
quasar.config.js documentation for detailed instructions on how to customize the configuration according to your needs.
Contributions to WhatTheDuck are welcome! If you would like to contribute to the project, please follow these steps:
If you are seeking to leverage innovative technologies to create a custom application or transform your business
processes, we invite you to reach out to Incentius. Discover how we can help you enable digital transformation and
accelerate your business progress. For more information, visit us at Incentius
WhatTheDuck is open-source software released under the MIT License. You are free to use, modify, and
distribute the
application in accordance with the terms of the license.