{"id":16365916,"url":"https://github.com/harshcasper/margsetu","last_synced_at":"2025-03-23T02:32:23.880Z","repository":{"id":106117234,"uuid":"282413030","full_name":"HarshCasper/MargSetu","owner":"HarshCasper","description":"Machine Learning powered Web Application to recommend you Massive Open Online Courses (MOOC) from Coursera 💙⚡","archived":false,"fork":false,"pushed_at":"2020-07-25T14:00:31.000Z","size":22460,"stargazers_count":18,"open_issues_count":1,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-18T16:52:31.459Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","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/HarshCasper.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-07-25T09:32:34.000Z","updated_at":"2021-02-01T06:33:40.000Z","dependencies_parsed_at":null,"dependency_job_id":"5239ec44-cce9-472a-8251-e63329b793e8","html_url":"https://github.com/HarshCasper/MargSetu","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HarshCasper%2FMargSetu","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HarshCasper%2FMargSetu/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HarshCasper%2FMargSetu/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HarshCasper%2FMargSetu/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HarshCasper","download_url":"https://codeload.github.com/HarshCasper/MargSetu/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245047979,"owners_count":20552430,"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":[],"created_at":"2024-10-11T02:44:48.827Z","updated_at":"2025-03-23T02:32:23.870Z","avatar_url":"https://github.com/HarshCasper.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MargSetu\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/HarshCasper/MargSetu\"\u003e\n    \u003cimg src=\"https://d3njjcbhbojbot.cloudfront.net/api/utilities/v1/imageproxy/https://coursera.s3.amazonaws.com/media/coursera-logo-square.png?auto=format%2Ccompress\u0026dpr=1\" alt=\"Logo\" width=\"150\" height=\"150\"\u003e\n  \u003c/a\u003e\n\n## 📌 Introduction\n\nThis Web Application powered by Machine Learning and Flask API is a Recommender System which can be used to recommend \u003cb\u003eMassive Open Online Courses (MOOCs)\u003c/b\u003e to Students and \nProfessionals according to their needs and proficiency. The [Dataset](https://github.com/HarshCasper/MargSetu/tree/master/Data) used to process the Data Model and power the Application has been scrapped from Coursera's Public Catalog which consists of more than 4000+ Courses in various domains like Data Scientist, DevOps Engineers and Cloud Development Roles. Using Gensim for developing Natural Language Processing Model, a Doc2Vec Model was used to generate predictions for a given role. \n\n## 🎯 Purpose of the Project\n\n \u003cb\u003eMassive Open Online Courses (MOOCs)\u003c/b\u003e are increasingly being relied on by Students and Professionals to learn new skills and get the know-how of various technologies and toolkits. While this has allowed the awareness among people, this has also led them to take multiple unreliable course materials that simply don't do justice to people. This Machine Learning Application tries to recommend the appropriate courses to Students and Professionals according to the Job-Profile they are aiming for. \n \n Our Model performs fairly well when it comes to recommending the appropriate courses and hence allows the right recommendations to be generated as per the technology or tooling that someone is aiming to learn.\n \n ## 🏁 Technology Stack\n\n* [Flask](https://github.com/pallets/flask)\n* [HTML](https://www.w3.org/TR/html52/)\n* [CSS](https://developer.mozilla.org/en-US/docs/Web/CSS)\n* [Gensim](https://pypi.org/project/gensim/) \n* [Pandas](https://pandas.pydata.org/)\n\n## 🏃‍♂️ Local Installation\n\n1. Drop a ⭐ on the Github Repository. \n2. Clone the Repo by going to your local Git Client and pushing in the command: \n\n```sh\nhttps://github.com/HarshCasper/MargSetu.git\n```\n\n3. Install the Packages: \n```sh\npip install -r requirements.txt\n```\n\n4. At last, push in the command:\n```sh\npython app.py\n```\n\n5. Go to ` http://127.0.0.1:5000/` and enjoy the application.\n\n## 📋 Further Changes to be Done\n\n- [ ] Deploying the Web Application on Cloud.\n- [ ] Development of the Model using Tensorflow/PyTorch.\n- [ ] Enhance the User-Interface using HTML/CSS.\n- [ ] Set the Application on Docker.\n- [ ] Improve the Quality of Predictions.\n- [ ] Add a more interactive User-Interface and integrate various other parameters.\n\n## 📜 LICENSE\n\n[MIT](https://github.com/HarshCasper/MargSetu/blob/master/LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fharshcasper%2Fmargsetu","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fharshcasper%2Fmargsetu","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fharshcasper%2Fmargsetu/lists"}