{"id":14989813,"url":"https://github.com/vaishnavi-3969/learnlabs-allinopensourcehacks","last_synced_at":"2025-04-12T01:41:26.869Z","repository":{"id":226910145,"uuid":"769662404","full_name":"vaishnavi-3969/LearnLabs-AllInOpenSourceHacks","owner":"vaishnavi-3969","description":"Unleash your ideas, capture your thoughts, and organize your inspirations effortlessly with LearnLabs – where note-taking meets creativity!","archived":false,"fork":false,"pushed_at":"2024-03-10T16:12:38.000Z","size":1188,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-25T21:22:03.755Z","etag":null,"topics":["auth0","django","js","python","reactjs","tinymce"],"latest_commit_sha":null,"homepage":"https://www.learnlabs.study","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/vaishnavi-3969.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":"2024-03-09T17:49:39.000Z","updated_at":"2024-05-29T18:06:02.000Z","dependencies_parsed_at":"2024-09-25T00:34:49.674Z","dependency_job_id":null,"html_url":"https://github.com/vaishnavi-3969/LearnLabs-AllInOpenSourceHacks","commit_stats":{"total_commits":38,"total_committers":4,"mean_commits":9.5,"dds":"0.21052631578947367","last_synced_commit":"43acbcf84d0cdb04047b99d92894675ee6ba5698"},"previous_names":["vaishnavi-3969/learnlabs-allinopensourcehacks"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vaishnavi-3969%2FLearnLabs-AllInOpenSourceHacks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vaishnavi-3969%2FLearnLabs-AllInOpenSourceHacks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vaishnavi-3969%2FLearnLabs-AllInOpenSourceHacks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vaishnavi-3969%2FLearnLabs-AllInOpenSourceHacks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vaishnavi-3969","download_url":"https://codeload.github.com/vaishnavi-3969/LearnLabs-AllInOpenSourceHacks/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248505742,"owners_count":21115352,"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":["auth0","django","js","python","reactjs","tinymce"],"created_at":"2024-09-24T14:18:57.070Z","updated_at":"2025-04-12T01:41:26.845Z","avatar_url":"https://github.com/vaishnavi-3969.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# LearnLabs: AI Education Helper App\nLearnLabs is an AI-powered educational application designed to assist both students and teachers in their learning and teaching endeavors. With features like flashcards generation, notes formatting, and practice questions generation, LearnLabs aims to streamline the learning process and enhance educational outcomes.\n\n## Tech stack\n\u003cimg src=\"https://skillicons.dev/icons?i=react,django,python,go,js,tailwind,git,github,js,vercel\" /\u003e\n\n## Features\n\n### Flashcards\nGenerate flashcards for a given topic, each containing a prompt/question and its corresponding answer. Users can input a topic name and click \"generate\" to generate a set of 20 flashcards.\n\n### Notes Formatter\nOrganize and format raw text notes under headings. Users can input rough text notes and click \"format\" to generate neatly organized notes displayed below the input field.\n\n### Practice Questions Generator\nGenerate practice questions and their correct answers for a given topic. Users can input a topic name and click \"generate\" to generate a set of 20 questions with corresponding answers.\n\n## Technologies Used\n- Frontend: React.js\n- Backend: Django (Python)\n- AI Model: OpenAI GPT-3.5 Turbo API\n\n## Getting Started\nTo run this application locally, follow these steps:\n\n1. Clone this repository.\n2. Navigate to the project directory.\n3. Install dependencies by running `npm install` for frontend and `pip install -r requirements.txt` for backend.\n4. Set up the environment variables required for OpenAI GPT-3.5 Turbo API.\n5. Start the frontend server by running `npm start`.\n6. Start the backend server by running `python manage.py runserver`.\n7. Access the application at `http://localhost:3000`.\n\n## Contributors\n- [Mudassir Fayaz](https://www.linkedin.com/in/mudassir-fayaz-8a7697204) - I am an AI and Web developer with high interest in LLM\n- [Sohaib Ahmed Abbasi](https://www.linkedin.com/in/sohaibahmedabbasi) - I am a recently graduated software engineer who loves to solve problems and create impactful solutions. \n- [Vaishnavi Kale](https://www.linkedin.com/in/vaishnavi-kale-111543204) I am a tech enthusiast and I love connecting with like-minded individuals\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvaishnavi-3969%2Flearnlabs-allinopensourcehacks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvaishnavi-3969%2Flearnlabs-allinopensourcehacks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvaishnavi-3969%2Flearnlabs-allinopensourcehacks/lists"}