Skip to content

vkondi/lite-data

Repository files navigation

Lite Data

Lite Data is a modern, full-stack web application for generating and exporting custom datasets in seconds. Designed for developers, analysts, and testers, Lite Data makes it easy to create mock data tailored to your needs.

Table of Contents


Key Features

  • Instant Data Generation: Define fields, types, and row count to generate realistic datasets on the fly.
  • Multiple Export Formats: Download data as CSV, JSON, XML, HTML, or Excel (XLSX).
  • Customizable Schema: Add, remove, and configure fields with intuitive controls.
  • Responsive UI: Enjoy a seamless experience on desktop and mobile devices.
  • One-Click Download: Export your generated data instantly—no signup required.
  • Modern Design: Clean, accessible interface with theme support.

Screenshots

Desktop View

Lite Data Desktop View

Mobile View

Lite Data Mobile View


Getting Started

  1. Clone the repository:
    git clone https://github.com/vkondi/lite-data.git
    cd lite-data
    
  2. Install dependencies:
    • Node.js packages:
      yarn install
      
    • Python packages:
      pip install -r requirements.txt
      
  3. Start the app:
    yarn dev
    

How It Works

  1. Define your data schema:
    • Add fields and select data types (e.g., name, email, number).
    • Set the number of rows you want to generate.
  2. Choose export format:
    • Select from CSV, JSON, XML, HTML, or Excel.
  3. Generate & download:
    • Click "Generate" to instantly download your custom dataset.

Technologies Used

  • Frontend: Next.js, React, Material-UI
  • Backend: Flask (Python)
  • Testing: Vitest, React Testing Library
  • Linting: ESLint

Testing

To run all tests:

yarn test

License

MIT License. See LICENSE for details.

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •