{"id":20496984,"url":"https://github.com/mohamed-ramadan1/lin","last_synced_at":"2026-04-10T00:54:43.975Z","repository":{"id":241003987,"uuid":"786495145","full_name":"Mohamed-Ramadan1/Lin","owner":"Mohamed-Ramadan1","description":"The graduation project front end.","archived":false,"fork":false,"pushed_at":"2024-05-22T21:34:38.000Z","size":12665,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-05-22T22:32:37.665Z","etag":null,"topics":["axios","daisyui","formik","framer-motion","react-icon","react-router-dom","redux","redux-persist","redux-toolkit","tailwindcss","vite","yup"],"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/Mohamed-Ramadan1.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-04-14T16:31:13.000Z","updated_at":"2024-05-27T22:21:49.113Z","dependencies_parsed_at":"2024-05-27T22:21:43.152Z","dependency_job_id":"ea7449f8-db90-4dd0-af22-3d995341da1e","html_url":"https://github.com/Mohamed-Ramadan1/Lin","commit_stats":null,"previous_names":["mohamed-ramadan1/lin"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Mohamed-Ramadan1/Lin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mohamed-Ramadan1%2FLin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mohamed-Ramadan1%2FLin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mohamed-Ramadan1%2FLin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mohamed-Ramadan1%2FLin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Mohamed-Ramadan1","download_url":"https://codeload.github.com/Mohamed-Ramadan1/Lin/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mohamed-Ramadan1%2FLin/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270816517,"owners_count":24650823,"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-08-17T02:00:09.016Z","response_time":129,"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":["axios","daisyui","formik","framer-motion","react-icon","react-router-dom","redux","redux-persist","redux-toolkit","tailwindcss","vite","yup"],"created_at":"2024-11-15T18:09:41.141Z","updated_at":"2025-12-30T21:45:28.591Z","avatar_url":"https://github.com/Mohamed-Ramadan1.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Lin\n\n## Description:\n\nLin is a comprehensive e-learning platform designed to offer a wide array of educational online courses. Users have the flexibility to purchase courses or enroll in free ones. For paid courses, users can apply for financial aid if the course supports this feature. The platform is user-centric, providing various functionalities to enhance the learning experience.\n\n## Hosted Application\n\n### Render\n\nhttps://linfront.onrender.com\n\n## Key Features:\n\n### Course Enrollment:\n\nUsers can buy courses or enroll in free courses. Financial aid is available for eligible courses.\n\n### Profile and Account Management:\n\nEnrolled users can manage their profiles, update personal data, and view their enrolled courses. This includes the ability to edit account information, change passwords, and customize profile settings to suit individual preferences.\n\n### Task Management System:\n\nUsers can keep track of their tasks and assignments, setting reminders and deadlines to stay organized and on top of their coursework.\n\n### Note-Taking:\n\nWhile watching course videos, users can take notes which are accessible from their profile. This feature ensures that important information is captured and easily retrievable.\n\n### Favorites:\n\nUsers can add items to their favorites for quick access, allowing them to efficiently manage and prioritize their learning materials.\n\n### Financial Aid Management:\n\nUsers can manage their financial aid applications directly from their profile, making it simple to apply for aid and track application status.\n\n### Instructor Application:\n\nUsers can apply to become instructors on the platform, providing an opportunity to share their knowledge and expertise with the community.\n\n### Blog System:\n\nUsers can read, publish, and delete blogs. They can control the visibility of their blogs by setting them to private or public, fostering a collaborative and interactive learning environment.\n\n### Admin Dashboard:\n\nProvides comprehensive management capabilities:\nManage users, courses, and financial aid requests.\nApprove or reject instructor applications.\nMonitor and moderate blogs, with the ability to unpublish those containing illegal content.\nView system statistics to gain insights into the platform’s performance and make informed decisions.\n\n## Installation-locally\n\n### clone the project to your machine and follow the instructions\n\n1. Clone the repository:\n   git clone https://github.com/Mohamed-Ramadan1/Lin\n\n2. Navigate to the project directory\n\n3. Install the required dependencies:\n   npm install\n4. Run the development server\n   npm run dev\n\n## Project Overview\n\n![image](./App-preview-images/1.png)\n\n![image](./App-preview-images/2.png)\n\n![image](./App-preview-images/3.png)\n\n![image](./App-preview-images/4.png)\n\n![image](./App-preview-images/5.png)\n\n![image](./App-preview-images/6.png)\n\n![image](./App-preview-images/7.png)\n\n![image](./App-preview-images/8.png)\n\n![image](./App-preview-images/9.png)\n\n![image](./App-preview-images/10.png)\n\n![image](./App-preview-images/11.png)\n\n![image](./App-preview-images/12.png)\n\n![image](./App-preview-images/13.png)\n\n![image](./App-preview-images/14.png)\n\n![image](./App-preview-images/15.png)\n\n![image](./App-preview-images/16.png)\n\n![image](./App-preview-images/17.png)\n\n![image](./App-preview-images/18.png)\n\n![image](./App-preview-images/19.png)\n\n![image](./App-preview-images/20.png)\n\n![image](./App-preview-images/21.png)\n\n![image](./App-preview-images/22.png)\n\n![image](./App-preview-images/23.png)\n\n![image](./App-preview-images/24.png)\n\n![image](./App-preview-images/25.png)\n\n![image](./App-preview-images/26.png)\n\n![image](./App-preview-images/27.png)\n\n![image](./App-preview-images/28.png)\n\n![image](./App-preview-images/29.png)\n\n![image](./App-preview-images/30.png)\n\n![image](./App-preview-images/31.png)\n\n![image](./App-preview-images/32.png)\n\n![image](./App-preview-images/33.png)\n\n![image](./App-preview-images/34.png)\n\n![image](./App-preview-images/35.png)\n\n![image](./App-preview-images/36.png)\n\n![image](./App-preview-images/37.png)\n\n![image](./App-preview-images/38.png)\n\n![image](./App-preview-images/39.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohamed-ramadan1%2Flin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmohamed-ramadan1%2Flin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohamed-ramadan1%2Flin/lists"}