Skip to content

A Windows Forms Application to interact with a JSON file containing list of items.

Notifications You must be signed in to change notification settings

yousef0sa/Local-Library

Repository files navigation

Local library

This Windows Forms Application provides a convenient and interactive way to explore and search for items in a JSON file. The application includes a paginated view of the items, a search feature, and a setting to change the file path of the JSON file and change the number of items displayed per page.

Key Features

  • Paginated View: The application displays the items in a paginated view, allowing users to navigate through the pages of items. alt text
  • Search Feature: Users can search for items by title with a built-in delay for more accurate search results. alt text
  • Link Preview: When a user clicks on an item, the application will open the associated link in the default web browser. alt text
  • Change File Path: Users can change the file path of the JSON file through the settings feature.
  • Local Image Storage: The application saves images to local storage for faster loading.

Getting Started

  1. Download and install for Windows
  2. Set up the JSON file with the required format, including the title, image, link, and info.
{
    "<Key-name>": [
        {
            "title": "string-title",
            "image": "string-URL-image",
            "link": "string-URL-link",
            "info": "string-info"
        }
    ]
}
  1. Change the file path in the settings feature to the location of the JSON file or If you're launching the application for the first time, a window will appear asking you to specify the path.
  2. Explore the items in a paginated view, search for items, and click on an item to open the associated link.

Demo data

Feel free to download and try out the demo JSON data!

Support

If you encounter any issues or have ideas to share, please contact us through this support page.