{"id":24905699,"url":"https://github.com/rahat0078/edu-linker-client-00","last_synced_at":"2026-04-10T02:58:12.630Z","repository":{"id":271916243,"uuid":"914909272","full_name":"rahat0078/edu-linker-client-00","owner":"rahat0078","description":"An interactive web application for collaborative group study, where friends can create, submit, and grade assignments.","archived":false,"fork":false,"pushed_at":"2025-05-04T08:22:26.000Z","size":3290,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-17T04:12:04.869Z","etag":null,"topics":["expressjs","firebaseauth","jwt-token","mongodb","nodejs","react","react-router"],"latest_commit_sha":null,"homepage":"https://edu-linker-f8e89.web.app/","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/rahat0078.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}},"created_at":"2025-01-10T15:01:57.000Z","updated_at":"2025-04-24T12:29:36.000Z","dependencies_parsed_at":null,"dependency_job_id":"f47ff459-e8e9-4e7e-a46c-de0785ea27a5","html_url":"https://github.com/rahat0078/edu-linker-client-00","commit_stats":null,"previous_names":["rahat0078/edu-linker-client-00"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rahat0078/edu-linker-client-00","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rahat0078%2Fedu-linker-client-00","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rahat0078%2Fedu-linker-client-00/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rahat0078%2Fedu-linker-client-00/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rahat0078%2Fedu-linker-client-00/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rahat0078","download_url":"https://codeload.github.com/rahat0078/edu-linker-client-00/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rahat0078%2Fedu-linker-client-00/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271020047,"owners_count":24685797,"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-18T02:00:08.743Z","response_time":89,"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":["expressjs","firebaseauth","jwt-token","mongodb","nodejs","react","react-router"],"created_at":"2025-02-02T00:24:12.502Z","updated_at":"2026-04-10T02:58:07.565Z","avatar_url":"https://github.com/rahat0078.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## EduLinker — Online Group Study Platform\nAn interactive platform for collaborative group study. Students can create, submit, and peer-grade assignments with ease.\n\n🔗 [Live Site](https://edu-linker-f8e89.web.app/)\n\n---\n\n### 📝 Overview\nEduLinker is designed to streamline group study. Friends can collaborate on assignments, submit their work, and grade each other — all in one place.\n\n---\n### 🎯 Purpose\n- Empower students to manage and collaborate on academic tasks.\n- Simplify assignment lifecycle: from creation to peer grading.\n- Showcase full-stack development, responsive design, and real-world app functionality.\n---\n\n## ✨ Key Features\n\n#### 🔐 Authentication\n- Email/password login.\n- Google and GitHub social login options.\n- Protected routes for secure access.\n\n#### 📝 Assignment Management\n- Create, read, update, delete (CRUD) functionality.\n- Filter and sort assignments.\n- View assignment details and status.\n\n#### 📤 Submission \u0026 Peer Grading\n- Submit assignments with attached files/notes.\n- View pending submissions.\n- Grade and review peers’ work with feedback.\n\n#### 🧑‍🤝‍🧑 Group Collaboration\n- Track who submitted what and when.\n- Grading done by peers for active engagement.\n\n#### 🎨 UI \u0026 UX Enhancements\n- Clean and consistent layout.\n- Uniform card sizes with max 4-color palette.\n- Two button types used consistently (filled + outline).\n- Smooth transitions and animations.\n\n#### 🌓 Theme Support\n- Toggle between light mode and dark mode.\n- No visibility issues in either mode.\n\n#### 📱 Responsive Design\n- Fully optimized for mobile, tablet, and desktop screens.\n- Semantic HTML and accessible image alt texts.\n\n#### 📊 Extra Sections (Homepage)\n- Hero Section\n- Assignment Overview\n- Feature Cards\n- FAQ\n- Meet the Support Team\n- Student Testimonials ✅\n- Academic Partners ✅\n\n#### 🧭 Additional Improvements\n- Spinner/loader for async data.\n- Toast/popup notifications for errors or actions.\n- 404 Page with navigation back home.\n\n---\n\n#### 🛠️ Tech Stack\n**Client:** React.js, Tailwind CSS, DaisyUI, Firebase, React-Datepicker, React Router \n**Server:** Node.js, Express.js, MongoDB, JWT\n\n#### 🚀 Deployment\n\n- **Client:** Hosted on Firebase  \n- **Server:** Hosted on Vercel\n\n---\n\n#### ⚙️ Setup Instructions\n\n```bash\ngit clone https://github.com/rahat0078/edu-linker-client-00.git\ncd edu-linker\nnpm install\nnpm run dev\n```\n##### 🌐 Server Repo: https://github.com/rahat0078/edu-linker-server-00","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frahat0078%2Fedu-linker-client-00","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frahat0078%2Fedu-linker-client-00","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frahat0078%2Fedu-linker-client-00/lists"}