Skip to content

tripti1410/awesome-list-app

Repository files navigation

Awesome list app

This site can be viewd here

About

  1. This site is build using React static as base template.
  2. Markdown data taken from Awesome.
  3. Converting markdown to json data structure. Example below -
"title": "content",
"children": [
  {
    "title": "Platforms",
    "link": "platforms",
    "children": [
      {
        "title": "iOS",
        "link": "ios",
        "githubLink": "https://github.com/vsouza/awesome-ios#readme",
        "description": "- Mobile operating system for Apple phones and tablets.",
        "children": []
      }
    ]
  },
  {
    "title": "Programming Languages",
    "link": "programming-languages",
    "children": [
      {
        "title": "JavaScript",
        "link": "javascript",
        "githubLink": "https://github.com/sorrycc/awesome-javascript#readme",
        "description": "",
        "children": [
          {
            "title": "Promises",
            "githubLink": "https://github.com/wbinnssmith/awesome-promises#readme",
            "description": ""
          },
          {
            "title": "Standard Style",
            "githubLink": "https://github.com/standard/awesome-standard#readme",
            "description": "- Style guide and linter."
          }
        ]
      }
    ]
  }]
}

Installations

  • yarn install
  • Dev server
    • yarn start
  • Production server locally
    • yarn serve
    • On osx after running above command If you see Error(Input file has corrupt header: glib: SVG has no elements ), do brew install vips .

Assumptions

  • There will be three levels only; topics/list/item

Feature Pending

  • Search

Improvements

  • Writing tests
  • Type checking
  • API Error Handling

Libraries used

Releases

No releases published

Packages

No packages published