A modern web application built with SvelteKit that demonstrates a powerful query builder interface with a performant data grid. The application allows users to create, manage, and execute complex queries with various condition types, and view the results in a virtualized data grid.
Query Builder
Data Grid
src/
├── lib/
│ └── components/
│ ├── DataGrid.svelte # Virtualized data grid component
│ ├── QueryCollection.svelte # Query management component
│ └── QueryPills.svelte # Query condition pills component
├── routes/
│ └── +page.svelte # Main application page
└── app.html # HTML template
Clone the repository:
git clone <repository-url>
cd ui-testing
Install dependencies:
pnpm install
Start the development server:
pnpm run dev
Open your browser and navigate to http://localhost:5173
The application uses SvelteKit's development server with hot module replacement. Any changes to the source files will automatically trigger a rebuild and refresh the browser.
To create a production build:
pnpm run build
The built application will be in the build
directory.
Creating a Query
Managing Queries
Viewing Results
git checkout -b feature/amazing-feature
)git commit -m 'Add some amazing feature'
)git push origin feature/amazing-feature
)This project is licensed under the MIT License - see the LICENSE file for details.