{"id":25563493,"url":"https://github.com/shimbhu77/cloudmusic","last_synced_at":"2026-03-10T08:30:25.546Z","repository":{"id":65676329,"uuid":"581532320","full_name":"Shimbhu77/CloudMusic","owner":"Shimbhu77","description":"CloudMusic Application in which can create account , create chennal and upload songs and we can like song ,subscribe chennal and make playlist of songs.","archived":false,"fork":false,"pushed_at":"2023-07-19T16:35:49.000Z","size":52674,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2023-07-19T17:46:04.248Z","etag":null,"topics":["hibernate","java","lombok","mysql","railway-app","spring","spring-boot","spring-mvc","swagger-ui"],"latest_commit_sha":null,"homepage":"https://cloudmusic-production.up.railway.app/swagger-ui/index.html#/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Shimbhu77.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-12-23T13:16:15.000Z","updated_at":"2023-07-11T03:04:36.000Z","dependencies_parsed_at":"2023-02-18T09:15:47.944Z","dependency_job_id":null,"html_url":"https://github.com/Shimbhu77/CloudMusic","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shimbhu77%2FCloudMusic","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shimbhu77%2FCloudMusic/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shimbhu77%2FCloudMusic/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shimbhu77%2FCloudMusic/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Shimbhu77","download_url":"https://codeload.github.com/Shimbhu77/CloudMusic/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239907295,"owners_count":19716595,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hibernate","java","lombok","mysql","railway-app","spring","spring-boot","spring-mvc","swagger-ui"],"created_at":"2025-02-20T20:20:11.383Z","updated_at":"2026-03-10T08:30:25.468Z","avatar_url":"https://github.com/Shimbhu77.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CloudMusic Video Streaming Application : \nbuilding an app for music and video streaming. in which user can create account and create channel for upload songs.here user can watch songs, like songs, add playlist, add category and add singer and subscribe chennals.   \n\n# Objevtive: \nlearning and implementing skills like spring ,Java,Hibernate, Spring MVC architechure, Postman,spring security, Swagger ui, How to build database table for complex systems.Also Using spring security through which use Session management of User.   \n\n# Modules:\n- User Module    \n- Singer Module\n- Song Module\n- Login Module\n- Comment Module\n- Category Module\n- Chennal Module\n- Reaction Module\n- PlayList Module\n\n## Tech Stacks:             \n\n- Java\n- Spring Boot\n- Swagger-Ui\n- Lombok\n- MySQL\n- SpringData Jpa\n- Hibernate\n\n\n## Features And Functinalities:\n    \n- Admin/Customer registration and Login.\n\n##  Backend of The Application   \n\n- Login For customer and Admin.  \n- Stored the data In MySQL and that Can be access By only Authenticated User.\n- Proper Exception Handling.\n- Proper Input Validation. \n\n## Installation and Run \n\nYou can clone this repo and start the serve on localhost.\nBefore running the API server, update the database config inside the application.properties file.\n\n\n  ```\n   server.port=8888 \n   \n   spring.datasource.url=jdbc:mysql://localhost:3306/cloudmusic\n   \n   spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver\n   \n   spring.datasource.username=root\n   \n   spring.datasource.password=Root\n   \n   spring.jpa.hibernate.ddl-auto=update \n   \n   spring.jpa.show-sql=true\n   \n   spring.mvc.pathmatch.matching-strategy = ANT_PATH_MATCHER\n   ```\n   \n   \n\n\n## API Root Endpoint \n\nLink: http://localhost:8888/swagger-ui/\n\n## Deployed Project \n\nLink: https://cloudmusic-production.up.railway.app/swagger-ui/index.html#/\n\n## Roles \u0026 Responsibilities :-\n\n- Responsible for All Features\n\n## Team \n\n👤 [Shimbhu Kumawat](https://github.com/Shimbhu77)\n     \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshimbhu77%2Fcloudmusic","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshimbhu77%2Fcloudmusic","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshimbhu77%2Fcloudmusic/lists"}