Skip to content

Here you will find releases published over Discogs website. The app has been bootstrapped with create-react-app.

Notifications You must be signed in to change notification settings

sprakash57/discogspedia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DiscogsPedia

Netlify Status

Here you will find releases published over Discogs website. The app has been bootstrapped with create-react-app.

Demo and walkthrough

DiscogsPedia is deployed on Netlify. You will find the live demo here. App has a search bar, search button and pagination panel (that will appear once you click on search). Once you provide a search query, it will fetch all the related releases and render it on UI. Try hovering over the cards and you will get an option to see more details clickig on which will reveal a modal with additional details.

Psst! Don't know what to type in the search bar. Well click on the search button instead.

Local setup

  • You need Node.js v14+ to run this application.
  • Clone this repo and go to the clonned directory and run npm install. It will install all the dependencies needed to run DiscogsPedia.
  • Create .env file with the help of provided .env.exmaple file.

Available scripts

  • npm run dev will run the application on localhost:3000 in the browser.
  • npm test to run all the available test cases.
  • npm build will build the application for deployment purpose.

Features

  • Neumorphic design system
  • Responsivness works well on all screen sizes.
  • Accessible through ARIA attributes.
  • Client side pagination.
  • Server state caching for saving excessive network calls and smooth page navigation.

Technology stack

  • React
  • React-Query
  • TypeScript
  • Jest
  • Sass modules

Area of Improvements

  • Type-ahead feature for the search bar.
  • Back link to Deiscogs website as credit.
  • PWA and offline needs more polishing or maybe better approach.
  • List virtualization.

About

Here you will find releases published over Discogs website. The app has been bootstrapped with create-react-app.

Topics

Resources

Stars

Watchers

Forks