Skip to content

nickmessing/atlan-task

Repository files navigation

atlan-task

Task for Atlan interview

Overview

This application allows you to create, seed & see data using a subset of MySQL compatible SQL queries. It actually seeds a real-looking database in your browser using IndexedDB. Only supports SELECT queries. I planned to add UPDATE, INSERT and DELETE but I timeboxed the task to 16 hours and this is where I got.

Framework & Libraries

VSCode + Volar (and disable Vetur) + TypeScript Vue Plugin (Volar) for amazing development exeprience.

Performance & Optimization

I have not tested the performance in any way, I only optimize if-needed and in this particular POC there were performance issues with big data tables and I used virtualized-list to reduce number of DOM nodes rendered which resulted in "snappy" feeling performance across the board. No other performance issues were noticed.

Project Setup

pnpm install

Compile and Hot-Reload for Development

pnpm dev

Type-Check, Compile and Minify for Production

pnpm build

Lint with ESLint

pnpm lint

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published