Langsync is a user-friendly web application designed for efficient editing, updating, and managing JSON data. This application provides a seamless experience for users who need to work with JSON structures, making it easier to add, delete, reset, and download JSON data with enhanced search and pagination features focusing on key-value pairs like language translations, configurations, and more.
- New Design for Editing JSON: A modern and intuitive interface that enhances the user experience while editing JSON data.
- Add, Delete, and Reset Actions:
- Add: Easily add new items to your JSON data.
- Delete: Remove existing items from the JSON structure.
- Reset: Restore the JSON data to its original state with a single click.
- Update JSON Data: Directly update JSON data within the application without hassle.
- Download Updated JSON: Download the modified JSON data in its latest state.
- Search Specific Values: Quickly find specific values within the JSON data using the search functionality.
- Pagination: Manage large sets of JSON data with pagination for better performance and usability.
- Toggle Pagination: Enable or disable pagination based on user preference for flexibility.
- Responsive Design: A responsive layout that adapts to various screen sizes for a seamless experience on desktops, tablets, and mobile devices.
Make sure you have the following installed on your system:
To clone and set up this project, follow these steps:
-
Clone the repository:
git clone https://github.com/Mukhtaer/langsync.git
-
Navigate into the project directory:
cd langsync
-
Install the required dependencies:
npm install
-
Start the development server:
npm start
-
Open your browser and visit
http://localhost:3000
to view the application.
- Editing JSON: Load your JSON data into the editor. You can add new items, delete existing ones, or update values directly.
- Searching Values: Use the search bar to find specific values within your JSON data.
- Managing Data: Utilize the pagination feature to navigate through large sets of data. You can toggle pagination on or off as needed.
- Downloading JSON: Once you’ve made changes, you can download the updated JSON file for your use.
Contributions are welcome! If you would like to contribute to this project, please fork the repository and create a pull request. Ensure to follow the coding standards and write clear commit messages.
This project is licensed under the MIT License.