文件名称:sound-macleod:受SoundCloud启发的用于音乐共享的全栈式Web应用程序
文件大小:268.09MB
文件格式:ZIP
更新时间:2024-06-07 00:25:46
JavaScript
SoundMacLeod 关于 SoundMacLeod是受SoundCloud启发的Web应用程序,允许用户上载,共享和听音乐。 首先,起草了以指导开发过程。 该项目是在4/3/18至4/13/18的十天内创建的。 使用的技术 SoundMacLeod的后端基于Ruby on Rails和PostgreSQL构建。 使用BCrypt对密码进行哈希处理和加盐处理。 用户上传的内容和其他静态资产托管在AWS S3上,由Rails通过Carrierwave提供服务。 前端是使用React和Redux来管理状态而创建的。 npm和Webpack用于捆绑文件。 React-Player用于管理音频播放器的状态。 Wavesurfer.js用于生成波形。 React-Sortable-HOC用于创建管理项目的有序列表的ui组件。 样式是使用SASS编写的 功能与实现 用户数 用户可以