文件名称:panther:通过无限节点图发现艺术家
文件大小:169KB
文件格式:ZIP
更新时间:2024-06-07 14:55:13
JavaScript
通过无限的建议图发现新音乐 是一个全栈的React / Redux / Node Web应用程序,它使用Spotify API根据最初的用户指定的艺术家来提出建议。 它使用由顶点和边组成的图形表示数据。 在中心,是用户当前选择的艺术家,以及该艺术家的化身和该艺术家的热门曲目的一些音频样本。 左边是代表前一位艺术家的顶点,右边是3条建议。 通过单击顶点,用户可以在其建议树中向前和向后移动,(有希望地)发现一堆很棒的新音乐。 这个项目是一个有趣的附带项目,不是认真的工作。 我尚未测试过浏览器的兼容性,也没有时间解决移动设备上的某些问题:) 贸易工具 (ish) 该应用程序是用ES6-ES7 +编写的,与进行了,并与捆绑在一起。 技术障碍 复杂的UI逻辑 这个项目中最具挑战性的部分是协调和动画化用户单击相关艺术家时发生的事件的顺序: 当前的艺术家详细信息(头像,示例音轨)需要移出。
【文件预览】:
panther-master
----client()
--------reducers()
--------config()
--------images()
--------index.jsx(730B)
--------containers()
--------components()
--------selectors()
--------scss()
--------sagas()
--------enhancers()
--------ducks()
--------helpers()
--------middlewares()
--------store()
----server()
--------config()
--------index.js(308B)
--------initialize.js(1KB)
--------database.js(2KB)
--------routes.js(3KB)
--------server.dev.js(961B)
--------server.prod.js(741B)
----webpack.prod.js(1KB)
----flightplan.js(4KB)
----package.json(3KB)
----test()
--------reducers()
--------test-helper.js(277B)
----index.html(2KB)
----webpack.dev.js(1KB)
----.gitignore(58B)
----README.md(7KB)
----yarn.lock(177KB)
----nodemon.json(54B)