Skip to content
While learning more about ES6 and React, I've decided to test myself and build a web application using SoundClouds API
JavaScript HTML CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
build
public
src
.gitattributes
.gitignore
KanteCloud Mockup.xd
README.md
callback.html
index.html
package-lock.json
package.json
yarn.lock

README.md

KanteCloud

Why?

This is a work in progress

I am currently teaching myself React, ES6 and about other front end tools. So in order to put my knowledge to the test I've decided to go big and work on a SoundCloud Music Player. This is one of my longest and most fun project to work on. I am learning a lot about React every day, and I am constantly finding different ways I can improve on my project. Right now this is the alpha stage of the project, and there is still a lot more work to be done.

Install

This project uses node and npm in order to run locally. So all you have to do is download this project as a zip and run:

$ npm install

$npm start

Plan Features

The goals for this project:

Continue to work on design of project

  1. The ability for users to log in and view tracks that they like. [x]
  2. Ability to view different users profiles. [x]
  3. Ability to record and upload tracks.
  4. Anchor music player so that different tracks can be played. [x]
  5. Endless scrolling for more tracks.
  6. Better version of site on mobile devices [x]

Current Limitations

While continuing to work on this project the follow limitations will be corrected.

  1. The application can ask for a user to sign in, but nothing happens afterward.
  2. Currently, only 100 tracks are displayed per query.
  3. You have to click on the audio tag to play music not the image.
  4. Needs a server to host the project, so that it doesn't have to be run locally.

Contribute

Feel free to dive in! Open an issue or submit PRs.

Standard Readme follows the Contributor Covenant Code of Conduct.

License

MIT (c) Protocol Labs

You can’t perform that action at this time.