{"id":31139442,"url":"https://github.com/ahmed-maher77/edumanage__learning-platform","last_synced_at":"2026-04-10T06:51:14.217Z","repository":{"id":256219419,"uuid":"853494843","full_name":"Ahmed-Maher77/EduManage__Learning-Platform","owner":"Ahmed-Maher77","description":"A React-based CRUD web application that allows users to manage instructors and courses, featuring operations to create, read, update, and delete records with high accessibility and responsive design.","archived":false,"fork":false,"pushed_at":"2025-09-07T22:33:11.000Z","size":1430,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-08T00:21:07.488Z","etag":null,"topics":["bootstrap","crud","crud-application","educational-project","js","localstorage","oop","react","react-router","react-router-dom","reactjs","responsive-design","sass-framework","scss","scss-framework","user-friendly-interface"],"latest_commit_sha":null,"homepage":"https://ahmed-maher77.github.io/EduManage__Learning-Platform/","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/Ahmed-Maher77.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-09-06T19:13:17.000Z","updated_at":"2025-09-07T22:33:15.000Z","dependencies_parsed_at":null,"dependency_job_id":"fb8d6893-5520-41a7-8846-df7275ff4b67","html_url":"https://github.com/Ahmed-Maher77/EduManage__Learning-Platform","commit_stats":null,"previous_names":["ahmed-maher77/crud-web-app-using-reactjs-bootstrap-scss","ahmed-maher77/edumanage__learning-platform"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Ahmed-Maher77/EduManage__Learning-Platform","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ahmed-Maher77%2FEduManage__Learning-Platform","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ahmed-Maher77%2FEduManage__Learning-Platform/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ahmed-Maher77%2FEduManage__Learning-Platform/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ahmed-Maher77%2FEduManage__Learning-Platform/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ahmed-Maher77","download_url":"https://codeload.github.com/Ahmed-Maher77/EduManage__Learning-Platform/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ahmed-Maher77%2FEduManage__Learning-Platform/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":275756262,"owners_count":25522773,"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-18T02:00:09.552Z","response_time":77,"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":["bootstrap","crud","crud-application","educational-project","js","localstorage","oop","react","react-router","react-router-dom","reactjs","responsive-design","sass-framework","scss","scss-framework","user-friendly-interface"],"created_at":"2025-09-18T11:01:43.219Z","updated_at":"2025-09-18T11:04:08.393Z","avatar_url":"https://github.com/Ahmed-Maher77.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# EduManage - Learning Management Platform\n\nA learning management web application with full CRUD functionality to manage instructors and courses, featuring a responsive and accessible interface, modern UI design, smooth user experience, and persistent data storage for seamless management.\n\n---\n\n## 💻 Technologies  \n\n- **📱 Frontend**  \n  - **React.js** → Builds dynamic, component-based UIs with efficient rendering.  \n  - **JavaScript (ES6+)** → Powers application logic with modern, clean, and modular code.  \n\n- **🎨 Styling**  \n  - **SCSS** → Provides maintainable, reusable, and scalable styling with variables and nesting.  \n  - **Bootstrap** → Ensures responsive layouts and prebuilt UI components for faster development.  \n\n- **✈️ Routing**  \n  - **React Router v6** → Handles client-side navigation in SPAs.  \n\n- **🛠️ Build Tools**  \n  - **Create React App** → Zero-config React setup with build tools.  \n  - **Node.js** → Runtime environment and dependency management.\n\n- **⚙️ Deployment \u0026 Assets**\n  - **gh-pages** → Simplifies deployment of the app to GitHub Pages.\n  - **SVG** → Delivers crisp, scalable icons and animated shapes with lightweight performance.\n\n---\n\n## 🌐**Demo (Live Preview):** \n\n👉 **Live Preview:** \u003ca href=\"https://ahmed-maher77.github.io/EduManage__Learning-Platform/\" target=\"_blank\"\u003ehttps://ahmed-maher77.github.io/EduManage__Learning-Platform/\u003c/a\u003e\n\n---\n\n## 🎥 **Demo Video:** \n\n📹 **Watch Video on LinkedIn:** \u003ca href=\"\" target=\"_blank\"\u003ecoming soon\u003c/a\u003e\n\n---\n\n## ✨ Key Features\n\n-   **CRUD Operations**: Complete Create, Read, Update, Delete functionality for instructors and courses\n-   **Professional Landing Page**: Modern hero section with animated blue gradient background and floating elements\n-   **Accessibility First**: WCAG compliant with ARIA labels, keyboard navigation, and screen reader support\n-   **Responsive Design**: Optimized for all device sizes with Bootstrap grid system\n-   **Data Persistence**: localStorage integration for seamless data management\n-   **Modern UI/UX**: Clean interface with smooth animations and reduced motion support\n-   **Auto-Scroll Navigation**: Smooth scroll to top on route changes with motion preference respect\n-   **Initial Loader**: Professional loading screen with animated spinner\n-   **Enhanced Forms**: Comprehensive validation with proper error messaging and accessibility\n\n---\n\n## 👀 Website Preview:\n\n\u003ca href=\"https://ahmed-maher77.github.io/EduManage__Learning-Platform/\" title=\"demo\"\u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/0904029a-f189-4b03-b7d8-c0e3089577e9\" alt=\"website preview - UI Mockup\" width=\"400\"\u003e\n\u003c/a\u003e\n\n---\n\n## 📥 Installation Instructions for Local Setup:\n\n```bash\n# Prerequisites\n-   Node.js (v14 or higher)\n-   npm or yarn\n\n# Clone the repository\ngit clone https://github.com/Ahmed-Maher77/EduManage__Learning-Platform.git\ncd EduManage__Learning-Platform\n\n# Install dependencies\nnpm install\n\n# Start development server\nnpm start\n```\n\nThe application will open at `http://localhost:3000`\n\n---\n\n## 📱 Usage\n\n1. **Landing Page**: Professional homepage with feature overview\n2. **Dashboard**: Central hub for managing instructors and courses\n3. **Instructors**: Add, edit, and manage instructor profiles\n4. **Courses**: Create and organize course listings\n\n---\n\n## 📬 Contact \u0026 Contribution\n- 🧑‍💻 **Portfolio:** \u003ca href=\"https://ahmedmaher-portfolio.vercel.app/\" title=\"See My Portfolio\"\u003ehttps://ahmedmaher-portfolio.vercel.app/\u003c/a\u003e\n- 🔗 **LinkedIn:** \u003ca href=\"https://www.linkedin.com/in/ahmed-maher-algohary\" title=\"Contact via LinkedIn\"\u003ehttps://www.linkedin.com/in/ahmed-maher-algohary\u003c/a\u003e\n- 📧 **Email:** \u003ca href=\"mailto:ahmedmaher.dev1@gmail.com\" title=\"Contact via Email\"\u003eahmedmaher.dev1@gmail.com\u003c/a\u003e\n\n\u003e Contributions, suggestions, and bug reports are welcome. Feel free to open issues or pull requests.\n\n---\n\n## ⭐ Support\n\nIf you found this project helpful or inspiring, please consider giving it a ⭐. Your support helps me grow and share more open-source projects like this!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fahmed-maher77%2Fedumanage__learning-platform","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fahmed-maher77%2Fedumanage__learning-platform","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fahmed-maher77%2Fedumanage__learning-platform/lists"}