🎵 The frontend of Oud, an online music streaming service which is a mimic of Spotify with all its functionalities built using ReactJS, React-Router, Bootstrap.
MIT License
Oud is an online music streaming service which is a mimic of Spotify with all its functionalities
This is an list of needed instructions to set up your project locally, to get a local copy up and running follow these instructuins.
$ git clone https://github.com/AbdallahHemdan/oudFrontend.git
$ cd oudFrontend
$ npm install
$ npm run json:server
$ npm run dev
$ npm run prod
Oud-Frontend
README.md
LICENSE
CONTRIBUTING.md
oudfrontend
node_modules
package.json
jsdoc.conf.json
.env-cmdrc.json
.gitignore
build
public
favicon.ico
index.html
manifest.json
src
assets
images
fonts
api
| db.json
| routes.json
components
| Account
| CategoryHeader
| likedSongs
| Navbar
| Sidebar
| album
| commonComponents
| MainContent
| Playlist
| Subheader
| Card
| CreatePlaylist
| MusicCard
| Profile
| WebPlayer
| CategoryBody
| GenreCard
| MusicItem
| SeeAll
config
| environment.js
pages
| Account
| Home
| Profile
| Search
routes
utils
| index.js
App.css
App.js
index.css
index.js
setupTests.js
Each component in our project has its own unit test file separately eg. MusicCard.test.js
Run the following command.
npm run test
After running the following command an html version will be generated and located at coverage\index.html.
npm run test:coverage
Run the following command to generate the functional documentation report in docs/index.html
npm run docs
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
Check out our contributing guidelines for ways to contribute.
Thanks goes to these wonderful people in the frontend team.
This software is licensed under MIT License, See License for more information AbdallahHemdan.