Search packages, repositories and app categories

GitHub repositorynannndev/Schematic

Schematic

Schematic is a web-based application that leverages AI technology to automatically generate dummy data based on user-entered prompts. It is designed to simplify the process of creating mock data for developers, researchers, and other users for testing, development, or simulation purposes.

Schematic project cover
Stars
3
Forks
0
Last push (UTC)
May 16, 2026
Project status
Active

Original README

English project snapshot. Visit GitHub for the latest content.

Schematic

Schematic is a web-based application that leverages AI technology to automatically generate dummy data based on user-entered prompts. It is designed to simplify the process of creating mock data for developers, researchers, and other users for testing, development, or simulation purposes.

Key Features

  • AI-Powered Prompt Input: Use AI models like Gemini to generate dummy data simply by providing a prompt.
  • Tabular & JSON Data Display: The generated data is immediately displayed in an easy-to-read table format or as raw JSON data, giving users the flexibility to view it in both UI and code-friendly formats.
  • Download JSON Schema: Download the generated data in JSON schema format, making it easy to integrate with APIs and other applications.
  • Preset Prompts: Offers example prompts to help users get started with generating dummy data.
  • Customizable Data: Users can modify the structure and columns of the data to fit their specific needs.
  • Continuous Feature Expansion: The application is continuously evolving with new featuzres and improvements.

Technology Stack

  • Flutter Web: For a responsive and interactive frontend.
  • Gemini AI: Used to process prompts and generate dummy data on demand.

How to Use

  1. Enter Prompt: Users provide a prompt that describes the type of data they need.
  2. Generate Data: The application sends the prompt to the AI to generate dummy data.
  3. View Results in a Table or JSON: The generated data is displayed in a customizable table format or as JSON.
  4. Download JSON Schema: Click the download button to export the data as a JSON schema ready for integration with other APIs.

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/schematic.git
    cd schematic
    
  2. Install Flutter dependencies:

    flutter pub get
    
  3. Run the Flutter project in the web:

    flutter run -d chrome
    

Roadmap

  • Custom API Integration: Add the ability to dynamically store and manage preset prompts.
  • Support for Multiple Data Formats: Provide export options for other formats such as CSV or XML.
  • User Authentication: Implement a user authentication system to save generated prompts and results.
  • Real-Time API Response Simulation: Introduce a feature to simulate real-time API responses for development testing.

Contributions

Contributions are welcome! If you would like to contribute, feel free to submit a pull request or open an issue for discussion.

Nande GitHub avatar
GitHub author

Nande ↗

Mobile Developer | Frontend Developer

Jakarta, Indonesia
LanguagesDartC++CMakeSwiftHTMLCTypeScriptJavaScriptKotlinObjective-C

Categories

Dependencies used

How do I choose a repository?

Start with your use case, compare repository activity, and check the original project before adopting it.

  1. Search by repository name, owner or description, then narrow the results by topic.
  2. Compare stars, forks and recent pushes. Stars show community interest, not a guarantee of quality.
  3. Read the README, license and issues on GitHub before using a project.

Sources and maintenance

“A repository is the most basic element of GitHub.”

GitHub Docs — About repositories ↗