Skip to content

A modern JSON formatter and validator built with Next.js and shadcn/ui. Features real-time formatting, syntax validation, and a beautiful code editor interface.

License

Notifications You must be signed in to change notification settings

zapeture/json_processor

Repository files navigation

JSON Processor

License: MIT

JSON Processor Banner

🚀 Overview

JSON Processor is a modern, efficient, and user-friendly tool for formatting and validating JSON data. Built with Next.js and shadcn/ui, it provides instant feedback and a beautiful interface for working with JSON.

✨ Features

  • 🎯 Instant JSON formatting with proper indentation
  • ✅ JSON validation with detailed error messages
  • 📝 Modern code editor with syntax highlighting
  • 📱 Beautiful and responsive UI
  • 🔔 Real-time feedback with toast notifications
  • 🎨 Dark theme support
  • ⚡ Format-on-type capability

🛠️ Technologies Used

  • Next.js 14
  • React v19
  • TypeScript
  • shadcn/ui
  • Monaco Editor
  • Sonner (for toast notifications)
  • Tailwind CSS

🏗️ Installation

  1. Clone the repository:
git clone https://github.com/zapeture/json-processor.git
cd json-processor
  1. Install dependencies:
npm install
  1. Run the development server:
npm run dev
  1. Open http://localhost:3000 in your browser

🎯 Usage

  1. Paste your JSON data into the editor
  2. Choose between "Format" or "Validate" mode
  3. Click the action button to process your JSON
  4. See the formatted result directly in the editor
  5. Get instant feedback through toast notifications

🚀 Live Demo

Check out the live demo: JSON Processor Demo

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

👤 Author

Fortune Zviregei

🌟 Show your support

Give a ⭐️ if this project helped you!

🙏 Acknowledgments

About

A modern JSON formatter and validator built with Next.js and shadcn/ui. Features real-time formatting, syntax validation, and a beautiful code editor interface.

Topics

Resources

License

Stars

Watchers

Forks