{"id":21956731,"url":"https://github.com/icejan/controller-web-app","last_synced_at":"2026-04-17T17:32:18.507Z","repository":{"id":222051534,"uuid":"711063820","full_name":"icejan/Controller-Web-App","owner":"icejan","description":"This web application lets users collabortate in a room to share controls on the music currently playing.","archived":false,"fork":false,"pushed_at":"2024-02-17T03:23:12.000Z","size":19072,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-22T19:26:34.662Z","etag":null,"topics":["django","javascript","python","rest-api"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/icejan.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-10-28T05:27:28.000Z","updated_at":"2024-02-12T01:37:48.000Z","dependencies_parsed_at":"2024-11-30T02:34:14.581Z","dependency_job_id":null,"html_url":"https://github.com/icejan/Controller-Web-App","commit_stats":null,"previous_names":["icejan/controller-web-app"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/icejan/Controller-Web-App","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icejan%2FController-Web-App","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icejan%2FController-Web-App/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icejan%2FController-Web-App/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icejan%2FController-Web-App/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/icejan","download_url":"https://codeload.github.com/icejan/Controller-Web-App/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icejan%2FController-Web-App/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31938695,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-17T17:29:20.459Z","status":"ssl_error","status_checked_at":"2026-04-17T17:28:47.801Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["django","javascript","python","rest-api"],"created_at":"2024-11-29T08:38:00.768Z","updated_at":"2026-04-17T17:32:18.489Z","avatar_url":"https://github.com/icejan.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Controller-Web-App\n\u003ca name=\"readme-top\"\u003e\u003c/a\u003e\n\n## Table of Contents\n* [Introduction](#introduction)\n* [Technologies](#technologies)\n* [Prerequisites](#prerequisites)\n* [Installation](#installation)\n* [Usage](#usage)\n* [Features](#features)\n* [Credits](#credits)\n\n## Introduction\nThis web application lets users collabortate in a room to share controls on the music currently playing. The host (creator of the room) can connect to Spotify and allow other users in the room to control the music playing depending on the permmissions set.\n\n## Technologies\nThe application is created with:\n* Javascript\n* React\n* Python3\n* Django\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## Prerequisites\n* An existing spotify account (must have premium to be able to control the music)\n* Have python3 installed\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## Installation\nClone the repo:\n\n`git clone https://github.com/icejan/Controllr-Wep-App.git`\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## Usage\n* To run the web server on your computer, use the command\n\n`python3 .\\manage.py runserver`\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## Features\n\nhttps://github.com/icejan/Controller-Web-App/assets/97641242/188357d5-ff5f-4f9a-a702-7d5446ffdc8e\n\n* Users can create a personal room that has a unique roomcode for other users to join\n* The host (creator of the room) can log into spotify and authorize the application to access their account\n* Hosts and other users (if permitted by host) in the room can pause, play and skip the song currently playing\n* If the host accidentally closes their web browser and revisits the homepage, they will be automatically redirected back to their room\n* IF the host leaves the room they created, the room is automatically deleted\n\nhttps://github.com/icejan/Controller-Web-App/assets/97641242/84a3571d-da59-44e9-bbac-b94525e66b6d\n\n* The host can update their own room settings anytime, where changes will be applied right away and saved in the server\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## Credits\n* Tutorial from Tech With Tim - techwithtim.net\n* Material-UI - https://mui.com/material-ui/\n* Spotify - spotify.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ficejan%2Fcontroller-web-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ficejan%2Fcontroller-web-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ficejan%2Fcontroller-web-app/lists"}