Skip to content

Vinylog is web application that allows users to create a private and secure account to catalog their vinyl collection so when record shopping, they can check to see if they already own that album. By searching for an album title or artists name, users can retrieve a list of album release data including title, album image, genre, and release yea…

Notifications You must be signed in to change notification settings

thinkful-ei21/mike_vinylog_client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vinylog

Vinylog is web application that allows users to create a private and secure account to catalog their vinyl collection so when record shopping, they can check to see if they already own that album. By searching for an album title or artists name, users can retrieve a list of album release data including title, album image, genre, and release year. Users will be able to save results to their collection, view their collection, and remove them as well.

Link to App

[https://vinylog.surge.sh/]

Stack

  • React
  • Redux
  • Node
  • MongoDB
  • JWT Auth
  • Mocha/Chai testing on back-end

3rd party API

I used Discogs API to fetch data queried by the users search input. It is the worlds largest music database and marketplace.

API: [https://www.discogs.com/developers/]

Website: [https://www.discogs.com/]

Screenshots

Mobile Small

Login Page iPhone

Mobile Small Login Page

Home Page iPhone

Mobile Small Home Page

Search Page iPhone

Mobile Small Search Page

Collection Page iPhone

Mobile Small Collection Page

Mobile Large

Login Page iPad

Mobile Large Login Page

Home Page iPad

Mobile Large Home Page

Search Page iPad

Mobile Large Search Page

Collection Page iPad

Mobile Large Collection Page

Key Parts of the Project

Client

  • Redux actions can be found in src/actions
  • Redux reducers can be found in src/reducers
    • CombinedReducers can be found in src/reducers/index.js
  • React components can be found in src/components
    • Components
      • Header
      • Register
      • Login
      • Landing Page
      • Dashboard
      • Search Results
      • Collection
  • Client validation can be found in src/validators
  • Redux store can be found in src/store
  • 3rd party API fetch can be found in src/fetch-albums.js

Server

About

Vinylog is web application that allows users to create a private and secure account to catalog their vinyl collection so when record shopping, they can check to see if they already own that album. By searching for an album title or artists name, users can retrieve a list of album release data including title, album image, genre, and release yea…

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published