{"id":24905689,"url":"https://github.com/ahad-miah/tutorhub","last_synced_at":"2026-04-12T13:02:36.321Z","repository":{"id":271932306,"uuid":"913651732","full_name":"Ahad-Miah/TutorHub","owner":"Ahad-Miah","description":"This project is a user-friendly platform that allows users to browse, book, and manage tutorials across various languages. It is designed to provide a seamless experience for both learners and tutors.","archived":false,"fork":false,"pushed_at":"2025-02-12T10:26:31.000Z","size":6051,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-12T10:27:27.728Z","etag":null,"topics":["daisyui","expressjs","firebase","javascript","mongodb","nodejs","react-router","reactjs","tailwindcss"],"latest_commit_sha":null,"homepage":"https://startling-brigadeiros-0c7e32.netlify.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/Ahad-Miah.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":"2025-01-08T05:13:16.000Z","updated_at":"2025-02-12T10:26:34.000Z","dependencies_parsed_at":null,"dependency_job_id":"ac22e1ae-a2a3-489a-9eb5-bf175846e39b","html_url":"https://github.com/Ahad-Miah/TutorHub","commit_stats":null,"previous_names":["ahad-miah/tutorhub"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ahad-Miah%2FTutorHub","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ahad-Miah%2FTutorHub/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ahad-Miah%2FTutorHub/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ahad-Miah%2FTutorHub/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ahad-Miah","download_url":"https://codeload.github.com/Ahad-Miah/TutorHub/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245931756,"owners_count":20695958,"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":["daisyui","expressjs","firebase","javascript","mongodb","nodejs","react-router","reactjs","tailwindcss"],"created_at":"2025-02-02T00:24:11.646Z","updated_at":"2025-10-17T22:11:29.441Z","avatar_url":"https://github.com/Ahad-Miah.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TutorHub\n\nThis project is a user-friendly platform that allows users to browse, book, and manage tutorials across various languages. It is designed to provide a seamless experience for both learners and tutors.\n\n![TutorHub](https://i.ibb.co.com/F4wsRYZB/tutor-hub.png)\n\n\n## Purpose\n\nThe purpose of this project is to connect users with qualified tutors offering tutorials in diverse languages. Users can book tutorials, manage their bookings, and review their selected tutors, ensuring a comprehensive learning experience.\n\n## Technologies used \n- React\n- React Router\n- Javascript\n- TailwindCss\n- Daisy Ui\n- Firebase\n- Mongodb\n- NodeJs\n- Express js\n\n## Key Features\n\n- **User Authentication**: Secure login and registration functionality.\n- **Add Tutorials**: Tutors can add their tutorials with details such as name, language, price, and description.\n- **Find Tutorials**: Users can browse through available tutorials and filter them by language.\n- **Booking System**: Users can book a tutorial and manage their bookings.\n- **Review System**: Users can leave reviews for their booked tutors.\n- **Error Page**: A responsive and visually appealing error page for 404 or unexpected errors.\n- **Private Route**:Without login doesn't redirect to this page\n\n## Dependencies\n- \"axios\": \"^1.7.9\",\n- \"firebase\": \"^11.1.0\",\n- \"localforage\": \"^1.10.0\",\n- \"lottie-react\": \"^2.4.0\",\n- \"match-sorter\": \"^8.0.0\",\n- \"react\": \"^18.3.1\",\n- \"react-countup\": \"^6.5.3\",\n- \"react-dom\": \"^18.3.1\",\n- \"react-helmet-async\": \"^2.0.5\",\n- \"react-icons\": \"^5.4.0\",\n- \"react-router-dom\": \"^7.1.0\",\n- \"react-scroll-trigger\": \"^0.6.14\",\n- \"react-toastify\": \"^11.0.2\",\n- \"react-tooltip\": \"^5.28.0\",\n- \"sort-by\": \"^1.2.0\",\n- \"sweetalert2\": \"^11.15.3\",\n- \"swiper\": \"^11.1.15\"\n\n## NPM Packages Used\n\nBelow are the main npm packages used in this project:\n\n- **axios**: For making HTTP requests to the backend API.\n- **react-router-dom**: For handling routing within the React application.\n- **tailwindcss**: For designing a responsive and modern UI.\n- **react-toastify**: For displaying notifications and alerts to users.\n- **lottie-react**:For animation\n- **react-countUp**:For trigger to start count in stat section\n- **react-scroll-trigger**:For scroll to trigger\n- **react-tooltip**:For hover to open a tooltip\n- **react-helmet-async**:For Dynamic title\n- **react-sweetAlert2**:For alert\n- **swipper**:For carousel\n- **react-icons**:For many kinds of icons\n## For Local Machine Run\n```bash\n  npm i\n```\n```bash\n  npm run dev\n```\n## Live URL\nhttps://startling-brigadeiros-0c7e32.netlify.app/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fahad-miah%2Ftutorhub","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fahad-miah%2Ftutorhub","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fahad-miah%2Ftutorhub/lists"}