{"id":27457131,"url":"https://github.com/mohitkh7/easy-learning","last_synced_at":"2025-10-28T23:41:32.876Z","repository":{"id":30420322,"uuid":"124844669","full_name":"mohitkh7/Easy-Learning","owner":"mohitkh7","description":"A django based social platform which provides best resources to learn anything curated by community members.","archived":false,"fork":false,"pushed_at":"2022-11-22T04:29:52.000Z","size":1699,"stargazers_count":7,"open_issues_count":6,"forks_count":19,"subscribers_count":2,"default_branch":"master","last_synced_at":"2023-03-01T08:56:15.203Z","etag":null,"topics":["django","hackathon-project","kwoc","social-platform"],"latest_commit_sha":null,"homepage":null,"language":"Python","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/mohitkh7.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":"2018-03-12T06:38:27.000Z","updated_at":"2022-11-16T15:41:03.000Z","dependencies_parsed_at":"2023-01-14T16:55:54.806Z","dependency_job_id":null,"html_url":"https://github.com/mohitkh7/Easy-Learning","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohitkh7%2FEasy-Learning","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohitkh7%2FEasy-Learning/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohitkh7%2FEasy-Learning/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohitkh7%2FEasy-Learning/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mohitkh7","download_url":"https://codeload.github.com/mohitkh7/Easy-Learning/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249131201,"owners_count":21217693,"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":["django","hackathon-project","kwoc","social-platform"],"created_at":"2025-04-15T18:42:34.138Z","updated_at":"2025-10-28T23:41:27.845Z","avatar_url":"https://github.com/mohitkh7.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](https://github.com/mohitkh7/Easy-Learning/pulls)\n[![made-with-python](https://img.shields.io/badge/Made%20with-Python-1f425f.svg)](https://www.python.org/)\n[![Slack Status](https://img.shields.io/badge/Chat%20on-Slack-orange.svg)](https://join.slack.com/t/easylearninggroup/shared_invite/enQtNDk2ODgwMTYwMjI1LTllN2Q2OWVmODgwMzZlYjc2MjAwM2Y3NmU0NTBjZTYzYWRhZjM0Y2VlNmM3MGFkNzNmOGMwNDQ2ODVmYmRmMjQ)\n\n# Easy-Learning\nEasy Learning will be a comprehensive web based interactive tool with a complete list of resources to learn any stuff, skills, subject based on community feedback, further tailored according to your learning ability which will also be filterable and searchable.\n\n## Setup Instruction\n* Create a new directory at a desired place in your file system\n```\nmkdir name_of_your_choice\ncd name_of_your_choice\n```\n\n* Create a virtual environment in recently created directory and activate it:\n```\npython3 -m venv env\nsource env/bin/activate\n```\n\n* Clone the repository and enter to the repository:\n```\ngit clone https://github.com/mohitkh7/Easy-Learning.git\ncd Easy-Learning\n```\n\n* Next, install the dependencies using pip:\n```\npip install -r requirements.txt\n```\n\n* After this create database in mysql:\n```\nmysql -u root -p\u003cyour_mysql_password\u003e\nCREATE DATABASE easylearning CHARACTER SET utf8;\nGRANT ALL PRIVILEGES ON easylearning.* TO admin@localhost IDENTIFIED BY 'thepassword';\nFLUSH PRIVILEGES;\n```\nHere `admin` and `thepassword` should be same as USER and PASSWORD defined in database settings in `startlearning/settings.py`.\n\n* Once the database table is created, Migrate your database.\n```\npython3 manage.py migrate\n```\n\n* Then create a superuser account for Django:\n```\npython manage.py createsuperuser\n```\n\n* Then generate a API Key:\n\n1. Visit the url https://console.cloud.google.com/apis/\n2. Sign in with your google account.\n3. Search for **YouTube Data API v3** and enable it.\n4. After enabling go to credentials present in the left navbar. \n5. Select a project (if none project is present then create one and select). After selecting create a API Key for it.\n6. Save the value of API Key in the environment variable. Below command can be used for linux user. \n```\nexport YOUTUBE_API_KEY =  \"Your API Key\"\n```\n7. For Windows **set** can be used to save the value in env variable.\n\n\n* Finally, you’re ready to start the development server:\n```\npython manage.py runserver\n```\nVisit [localhost:8000](http://127.0.0.1:8000/) in your browser to see how it looks.\n\n\n## Contributing\nYou can contribute in several ways. If you know how to code or are a designer, you are welcome to contribute using pull requests.\n\nYou can also contribute by [opening issues](https://github.com/mohitkh7/Easy-Learning/issues) about defects and things that could be improved or request entirely new features that you think would help others.\n\nJoin the [Slack Communication Channel](https://join.slack.com/t/easylearninggroup/shared_invite/enQtNDk2ODgwMTYwMjI1LTllN2Q2OWVmODgwMzZlYjc2MjAwM2Y3NmU0NTBjZTYzYWRhZjM0Y2VlNmM3MGFkNzNmOGMwNDQ2ODVmYmRmMjQ) \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohitkh7%2Feasy-learning","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmohitkh7%2Feasy-learning","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohitkh7%2Feasy-learning/lists"}