{"id":22828452,"url":"https://github.com/avinash-vk/elevate","last_synced_at":"2026-05-05T04:06:56.183Z","repository":{"id":52936506,"uuid":"350583616","full_name":"avinash-vk/elevate","owner":"avinash-vk","description":"A web based music player to elevate your mindset","archived":false,"fork":false,"pushed_at":"2021-04-17T14:37:53.000Z","size":2758,"stargazers_count":0,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-31T01:17:01.284Z","etag":null,"topics":["firebase","flask","music-player","object-oriented-programming","react"],"latest_commit_sha":null,"homepage":"https://elevate-25d94.web.app/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/avinash-vk.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-03-23T04:57:08.000Z","updated_at":"2023-11-21T07:44:11.000Z","dependencies_parsed_at":"2022-08-26T01:41:12.857Z","dependency_job_id":null,"html_url":"https://github.com/avinash-vk/elevate","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/avinash-vk/elevate","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avinash-vk%2Felevate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avinash-vk%2Felevate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avinash-vk%2Felevate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avinash-vk%2Felevate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/avinash-vk","download_url":"https://codeload.github.com/avinash-vk/elevate/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avinash-vk%2Felevate/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273641185,"owners_count":25142243,"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","status":"online","status_checked_at":"2025-09-04T02:00:08.968Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["firebase","flask","music-player","object-oriented-programming","react"],"created_at":"2024-12-12T19:09:59.238Z","updated_at":"2026-05-05T04:06:56.087Z","avatar_url":"https://github.com/avinash-vk.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\n\u003cp  align=\"center\"\u003e\n\n\u003cbr /\u003e\n\n\u003cimg  src=\"https://github.com/avinash-vk/elevate/blob/main/Elevate.png\"  alt=\"To add image\"\u003e\u003c/img\u003e\n\n\u003c/p\u003e\n\n  \n\n## What's special about Elevate\n\n\u003e “After silence, that which comes nearest to expressing the inexpressible is music.”\n\n\u003e \u003e – Aldous Huxley\n\n  \n\nElevate is an ad free music player, encompassing the perfect blend of elegant design and functionality. We aim to offer realtime updates on all your actions with breathtaking sound quality!\n\n  \n\n* Understable and minimal UI which makes the whole experience much more appealing!\n\n* Extremely flexible Navigation using a minimalistic and efficient **Sidebar**\n\n*  ***Discover*** to view Top Songs and higly Recommended Songs by the elevate. community.\n\n*  ***Music Player*** to seamelessly listen to your favourite tracks and cultivate a vibe with just a click of a button.\n\n* Easy to access Song Lists of your **Favourites** and **Play History**\n\n* Manage your ***Playlists*** so you can have all your tracks in one place.\n\n* View all tracks by an ***Artist*** using our Artist Profile.\n\n* Search for Artists and Tracks using our dynamic Search Bar.\n\n  \n\n## Discover\n\n  \n\nIt helps you to easily access your **recommendation**, based on your likes,play history and popularity among the community. _Listen to the best of what the music world has to offer_.\n\n  \n\n## Music Player\n\n  \n\n* Play and Pause at your convinience.\n\n* Use our easy to understand controls to Skip to The previous or next track or even seek to your favourite part of the song!!\n\n* Access the *Queue* to know what tracks you have coming up next!\n\n* Handy options to *like* a song or add it to your playlist.\n\n  \n\n## Playlists\n\n  \n\n* Create playlists and you can even categrize them according to the MOOD cause *elevate.* lets your create as many playlists as you like!!\n\n* Add songs to a multiple Playlists at once using a simple checkbox form!\n\n* View all tracks for a Playlist using the Playlist Song view.\n\n  \n\n## Admin Functionality\n\n  \n\n* Manage Tracks by adding the newest tracks to contribute to the *elevate.* community!\n\n* Manage the Artists that get showcased on our platform!\n\n  \n\n# Setup and Configuration\n\n\u003e Filesystem\n\n-  `web/` : Contains all files related to the frontend developed using ReactJS\n\n-  `backend/`: Contains all files related to the backend developed using Flask\n\n \n\u003cbr/\u003e\nTo setup the project and get it running, clone the repository into your system and follow the steps.\n\u003cbr/\u003e\n\n\u003e Frontend\n\n  \n\nThe frontend is build using reactJS. Dependencies for this project would be [Node v12+](https://nodejs.org/en/) and [yarn](https://classic.yarnpkg.com/en/docs/install).\n\n  \n\n```console\ncd web\nyarn install\nyarn start\n```\n\nYour client would be running at port 3000.\n\u003cbr/\u003e\n\n\u003e Backend\n\n  \n\nDependencies to run the server would be python 3.\n\n  \n\n-  **Step 1**: Env configuration.\n\n  \n\n```console\ncd backend\nvirtualenv myenv\nsource myenv/Scripts/activate\npip install -r requirements.txt\n```\n\n-  **Step 2**: Setup the firebase credentials and the `.env` configuration, more information available [here](https://github.com/avinash-vk/elevate/tree/main/backend#readme).\n\n-  **Step 3**: Run the server.\n\n  \n\n```console\ncd backend\nexport FLASK_APP=main.py\nexport FLASK_ENV=development\nflask run\n```\n\nYour server would be running at port 5000.\n\n*For local development, the server must be running in order to successfully query from the frontend, so make sure server runs before running the React app.*\n  \n## Test out the API's acting as the backbone to this application on our *Postman* Workspace\n\n  \n\n[Elevate Workspace][postman]\n\n  \n\n  \n\n## Technologies \u0026 Tools used\n\n\u003cimg  align=\"left\" width=\"70px\" src=\"https://media3.giphy.com/media/eNAsjO55tPbgaor7ma/giphy.gif\"/\u003e\n\n\u003cimg  align=\"left\" width=\"70px\" margin=20px src=\"https://miro.medium.com/max/800/1*Q5EUk28Xc3iCDoMSkrd1_w.png\"/\u003e\n\n\u003cimg width=\"140px\" height=\"80px\" src=\"https://cdn.dribbble.com/users/6295/screenshots/6509850/f.gif\"/\u003e\n\n\u003cbr /\u003e\n\n## Team :\n\n  \u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/ShreyaPanale \"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/44115662?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eShreya Panale\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/sanskritip\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/48806637?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSanskriti Pattanayak\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/avinash-vk\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/51489449?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAvinash V K\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003c/td\u003e\n\u003c/table\u003e\n\n  \n\n## Check out elevate at :\n\n  \n\n[https://elevate-25d94.web.app/][elevate]\n\n  \n  \n\n## License\n\n  \n\n[MIT](LICENSE.md)  \u0026copy; Elevate.\n\n  \n\n[elevate]:https://elevate-25d94.web.app/\n\n[postman]:https://www.postman.com/kratos12/workspace/ooad/overview\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Favinash-vk%2Felevate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Favinash-vk%2Felevate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Favinash-vk%2Felevate/lists"}