├── .env ├── .github └── FUNDING.yml ├── .gitignore ├── .vite └── deps_temp │ └── package.json ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── DARK_MODE_DOCUMENTATION.md ├── LICENSE ├── README.md ├── THEME_QUICK_START.md ├── icon.png ├── index.html ├── package.json ├── postcss.config.js ├── public └── vite.svg ├── src ├── App.css ├── App.jsx ├── assets │ ├── all-fontaweome.js │ └── all-fontawesome.css ├── components │ ├── AboutPage.jsx │ ├── BookmarkIcon.jsx │ ├── Bookmarks.jsx │ ├── CategoryFilter.jsx │ ├── Dashboard.jsx │ ├── ErrorPage.jsx │ ├── Layout.jsx │ ├── LearningRoadmap.jsx │ ├── Login.jsx │ ├── NaviBar.jsx │ ├── Outsideclick.jsx │ ├── ProtectedRoute.jsx │ ├── Signup.jsx │ ├── allcourse.jsx │ ├── data │ │ ├── allcourses.json │ │ └── featured.json │ ├── featured.jsx │ ├── footer.jsx │ ├── main.jsx │ ├── navbar.jsx │ ├── sidemenu.jsx │ └── titleTop.jsx ├── context │ └── BookmarkContext.jsx ├── contexts │ └── ThemeContext.jsx ├── hooks │ ├── geminiClient.js │ └── useDashboard.js ├── index.css ├── main.jsx └── styles │ ├── allcourse.css │ ├── category.css │ ├── errorpage.css │ ├── featured.css │ ├── footer.css │ ├── main.css │ ├── navbar.css │ └── sidemenu.css ├── tailwind.config.cjs ├── tailwind.config.js ├── tailwind.config.js.bak ├── vite.config.js └── webpack.config.js /.env: -------------------------------------------------------------------------------- 1 | VITE_GEMINI_API_KEY="your gemini api key" 2 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/.gitignore -------------------------------------------------------------------------------- /.vite/deps_temp/package.json: -------------------------------------------------------------------------------- 1 | {"type":"module"} -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DARK_MODE_DOCUMENTATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/DARK_MODE_DOCUMENTATION.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/README.md -------------------------------------------------------------------------------- /THEME_QUICK_START.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/THEME_QUICK_START.md -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/icon.png -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/public/vite.svg -------------------------------------------------------------------------------- /src/App.css: -------------------------------------------------------------------------------- 1 | @import url("https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400;700&display=swap"); 2 | -------------------------------------------------------------------------------- /src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/src/App.jsx -------------------------------------------------------------------------------- /src/assets/all-fontaweome.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/src/assets/all-fontaweome.js -------------------------------------------------------------------------------- /src/assets/all-fontawesome.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/src/assets/all-fontawesome.css -------------------------------------------------------------------------------- /src/components/AboutPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/src/components/AboutPage.jsx -------------------------------------------------------------------------------- /src/components/BookmarkIcon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/src/components/BookmarkIcon.jsx -------------------------------------------------------------------------------- /src/components/Bookmarks.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/src/components/Bookmarks.jsx -------------------------------------------------------------------------------- /src/components/CategoryFilter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/src/components/CategoryFilter.jsx -------------------------------------------------------------------------------- /src/components/Dashboard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/src/components/Dashboard.jsx -------------------------------------------------------------------------------- /src/components/ErrorPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/src/components/ErrorPage.jsx -------------------------------------------------------------------------------- /src/components/Layout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/src/components/Layout.jsx -------------------------------------------------------------------------------- /src/components/LearningRoadmap.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/src/components/LearningRoadmap.jsx -------------------------------------------------------------------------------- /src/components/Login.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/src/components/Login.jsx -------------------------------------------------------------------------------- /src/components/NaviBar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/src/components/NaviBar.jsx -------------------------------------------------------------------------------- /src/components/Outsideclick.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/src/components/Outsideclick.jsx -------------------------------------------------------------------------------- /src/components/ProtectedRoute.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/src/components/ProtectedRoute.jsx -------------------------------------------------------------------------------- /src/components/Signup.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/src/components/Signup.jsx -------------------------------------------------------------------------------- /src/components/allcourse.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/src/components/allcourse.jsx -------------------------------------------------------------------------------- /src/components/data/allcourses.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/src/components/data/allcourses.json -------------------------------------------------------------------------------- /src/components/data/featured.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/src/components/data/featured.json -------------------------------------------------------------------------------- /src/components/featured.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/src/components/featured.jsx -------------------------------------------------------------------------------- /src/components/footer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/src/components/footer.jsx -------------------------------------------------------------------------------- /src/components/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/src/components/main.jsx -------------------------------------------------------------------------------- /src/components/navbar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/src/components/navbar.jsx -------------------------------------------------------------------------------- /src/components/sidemenu.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/src/components/sidemenu.jsx -------------------------------------------------------------------------------- /src/components/titleTop.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/src/components/titleTop.jsx -------------------------------------------------------------------------------- /src/context/BookmarkContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/src/context/BookmarkContext.jsx -------------------------------------------------------------------------------- /src/contexts/ThemeContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/src/contexts/ThemeContext.jsx -------------------------------------------------------------------------------- /src/hooks/geminiClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/src/hooks/geminiClient.js -------------------------------------------------------------------------------- /src/hooks/useDashboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/src/hooks/useDashboard.js -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/src/index.css -------------------------------------------------------------------------------- /src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/src/main.jsx -------------------------------------------------------------------------------- /src/styles/allcourse.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/src/styles/allcourse.css -------------------------------------------------------------------------------- /src/styles/category.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/src/styles/category.css -------------------------------------------------------------------------------- /src/styles/errorpage.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/src/styles/errorpage.css -------------------------------------------------------------------------------- /src/styles/featured.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/src/styles/featured.css -------------------------------------------------------------------------------- /src/styles/footer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/src/styles/footer.css -------------------------------------------------------------------------------- /src/styles/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/src/styles/main.css -------------------------------------------------------------------------------- /src/styles/navbar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/src/styles/navbar.css -------------------------------------------------------------------------------- /src/styles/sidemenu.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/src/styles/sidemenu.css -------------------------------------------------------------------------------- /tailwind.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/tailwind.config.cjs -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tailwind.config.js.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/tailwind.config.js.bak -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/vite.config.js -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinash201199/Free-courses-with-Certificates/HEAD/webpack.config.js --------------------------------------------------------------------------------