Giter Site home page Giter Site logo

shtakai / a-jamming-aka-mc-jammar Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 4.91 MB

SPA using spotify API url is https://osashimi-tabetaina.surge.sh/

Home Page: https://osashimi-tabetaina.surge.sh/

HTML 8.53% CSS 17.12% JavaScript 74.36%
hacktoberfest

a-jamming-aka-mc-jammar's People

Contributors

shtakai avatar

Watchers

 avatar

a-jamming-aka-mc-jammar's Issues

Pressing enter triggers a search

On search box,

  • Watch pressing enter key.
  • Emit search function if โ†‘.
  • Display search results same same clicking Search button.

Project Review: Summary

Rubric Score

Criteria 1: App Creation, Folder Structure, and File Paths

  • Score Level: 4/4
  • Comment(s): Overall the folder structure/file paths used looks great. All of the components are properly organized and imported/exported ๐Ÿ‘

Criteria 2: Correct Implementation of User Flows (e.g. Searching, Token Generation, Save Playlist, etc.)

  • Score Level: 4/4
  • Comment(s): I can't specifically test the user flows myself without the config file, though the code itself looks pretty much perfect with respect to the solution code. All of the components to be rendered are in the right places and your Spotify.js looks great as well. Promises are handled appropriately and token generation should work appropriately here.

Criteria 3: Proper JavaScript and JSX Syntax and Formatting

  • Score Level: 4/4
  • Comment(s): Awesome work with the overall formatting/syntax throughout your Project as well. You've done well in keeping class methods short and to the point, including render methods. You've also kept things DRY (not repeating yourself) throughout the components/util as well. Nice work!

Criteria 4: Implementation Adheres to DRY Principles

  • Score Level: 4/4
  • Comment(s): See above โ˜๏ธ

Overall Score: 16/16 ๐Ÿ”ฅ ๐Ÿ”ฅ

Awesome work with this one! Project is pretty much spot on with respect to the solution/specification.

Add a loading screen while playlist is saving

  • When SAVE TO SPOTIFY clicked,
  • On starting saving, the button is disabled.
  • After saving is finished, the button is enabled.
  • Display spin on loading.
  • Disappear spin after loading.
  1. started saving

2018-09-02 14 27 24

  1. finished saving

2018-09-02 14 27 26

Include preview samples for each track

  • Can grab preview.
  • On the search result side, show preview sample image on each track.
  • But we don't need to show preview on new play list.

Like this โ†“
2018-09-01 at 12 41

โ†“ Show play list side.
2018-09-01 at 14 08

Feature Request Review

Was looking for a link to a Google Doc for your feature request but saw a short text file instead.
It looked like it got caught off halfway as it only showed up to 21 lines?
Will be looking forward to a full implementation and write up of your feature request!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.