Schematic
Schematic은 사용자가 입력한 프롬프트를 기반으로 AI 기술을 활용하여 자동으로 가짜 데이터를 생성하는 웹 기반 애플리케이션입니다. 개발자, 연구자 및 기타 사용자가 테스트, 개발 또는 시뮬레이션 목적을 위해 모크 데이터를 생성하는 과정을 단순화하도록 설계되었습니다.
- 스타
- 3
- 포크
- 0
- 최근 푸시(UTC)
- 2026. 5. 16.
- 프로젝트 상태
- 활성
원본 README
아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.
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
- Enter Prompt: Users provide a prompt that describes the type of data they need.
- Generate Data: The application sends the prompt to the AI to generate dummy data.
- View Results in a Table or JSON: The generated data is displayed in a customizable table format or as JSON.
- Download JSON Schema: Click the download button to export the data as a JSON schema ready for integration with other APIs.
Installation
-
Clone the repository:
git clone https://github.com/yourusername/schematic.git cd schematic -
Install Flutter dependencies:
flutter pub get -
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.
분류
사용 중인 의존성
의존성 목록 39 개
- get
4.6.6 - material_design_icons_flutter
7.0.7296 - intl
^0.18.0 - loading_animation_widget
^1.2.0+4 - shimmer
^3.0.0 - flutter_slidable
^3.0.0 - dotted_border
^2.0.0+3 - image_picker
^1.1.2 - cached_network_image
^3.2.3 - get_storage
2.1.1 - google_fonts
6.2.1 - firebase_core
3.6.0 - firebase_auth
5.1.1 - flutter
{"sdk":"flutter"} - firebase_crashlytics
^4.0.2 - flutter_launcher_icons
^0.14.1 - google_generative_ai
^0.4.6 - flutter_markdown
^0.7.3+1 - font_awesome_flutter
^10.7.0 - markdown_widget
^2.3.2+6 - expandable
^5.0.1 - url_launcher
^6.3.1 - firebase_analytics
^11.1.0 - flutter_dotenv
^5.1.0 - webview_flutter
^4.9.0 - firebase_messaging
^15.0.2 - cloud_firestore
^5.0.2 - firebase_remote_config
^5.0.2 - firebase_database
^11.0.2 - animated_text_kit
^4.2.2 - flutter_animate
^4.5.0 - flutter_colorpicker
^1.1.0 - clipboard
^0.1.3 - syncfusion_flutter_sliders
^27.1.55 - lottie
^3.1.3 - like_button
^2.0.5 - toggle_switch
^2.3.0 - flutter_lints개발 의존성
^4.0.0 - flutter_test개발 의존성
{"sdk":"flutter"}
프로젝트에 맞는 저장소를 선택하려면?
사용 목적에 따라 검색하고 개발 활동을 비교한 뒤 원본 저장소에서 요구 사항을 확인하세요.
- 이름, 작성자 또는 설명으로 검색하고 기술 주제로 범위를 좁힙니다.
- 스타, 포크, 최근 푸시를 함께 비교하세요. 스타는 관심의 지표이며 품질을 보장하지 않습니다.
- 사용하기 전에 GitHub에서 README, 라이선스, Issues를 확인하세요.
출처 및 관리
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗