Skip to content

A dynamic JSON Schema Builder using ReactJS, Ant Design, and React Hook Form with nested fields and real-time JSON preview.

Notifications You must be signed in to change notification settings

dipthakur/JSON-Schema-Builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JSON Schema Builder

A simple JSON Schema Builder built with ReactJS, React Hook Form, and Ant Design.

✨ Features

  • ✅ Dynamically add, edit, and delete fields.
  • ✅ Supports nested fields (recursive nesting).
  • ✅ Real-time JSON preview.
  • ✅ Uses modern React + React Hook Form architecture.
  • ✅ Clean Ant Design components.

🛠️ Tech Stack

  • ReactJS
  • React Hook Form
  • Ant Design

📁 Project Structure

/src
 ┣ /components
 ┃ ┣ FieldRow.jsx
 ┃ ┣ JsonPreview.jsx
 ┃ ┗ SchemaBuilder.jsx
 ┣ App.jsx
 ┗ index.js

🚀 Getting Started

1. Clone Repository

https://github.com/dipthakur/JSON-Schema-Builder.git
cd json-schema-builder

2. Install Dependencies

npm install

3. Start Development Server

npm start

📦 Production Build

npm run build

📸 Screenshots

Schema Builder JSON Preview
image image

🤝 Contribution

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.


About

A dynamic JSON Schema Builder using ReactJS, Ant Design, and React Hook Form with nested fields and real-time JSON preview.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published