├── .env.example ├── .eslintrc.json ├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── custom.md │ └── feature_request.md ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── docs ├── issue_template.md └── pull_request_template.md ├── jsconfig.json ├── next.config.js ├── package.json ├── postcss.config.js ├── public ├── Readme.png ├── empty-box.png └── logo_shade_180.svg ├── src ├── app │ ├── (auth) │ │ ├── join │ │ │ └── [[...join]] │ │ │ │ └── page.jsx │ │ └── login │ │ │ └── [[...login]] │ │ │ └── page.jsx │ ├── (onboarding) │ │ └── welcome │ │ │ └── page.jsx │ ├── Context │ │ ├── DataContext.jsx │ │ ├── DataState.jsx │ │ ├── NotesDataContext.jsx │ │ ├── ThemeContext.jsx │ │ └── UsersessionContext.jsx │ ├── api │ │ ├── _middleware │ │ │ └── rateLimit.js │ │ └── v1 │ │ │ ├── createResource │ │ │ └── route.js │ │ │ ├── deleteResource │ │ │ └── [id] │ │ │ │ └── route.js │ │ │ ├── getAuth │ │ │ └── route.js │ │ │ ├── getResource │ │ │ └── route.js │ │ │ └── updateResource │ │ │ └── [id] │ │ │ └── route.js │ ├── components │ │ ├── Button │ │ │ └── Button.jsx │ │ ├── Dropdown │ │ │ └── Dropdown.jsx │ │ ├── FAQ │ │ │ └── FAQ.jsx │ │ ├── Features │ │ │ ├── Features.jsx │ │ │ ├── feature-image.png │ │ │ └── index.css │ │ ├── Footer │ │ │ ├── Footer.jsx │ │ │ └── Logo_sm.svg │ │ ├── Hero │ │ │ ├── Globe.jsx │ │ │ └── Hero.jsx │ │ ├── Navbar │ │ │ ├── Navbar.jsx │ │ │ └── ThemeToggleButton.jsx │ │ ├── SearchBarComponent │ │ │ └── SearchBarComponent.jsx │ │ ├── Stat │ │ │ └── Stat.jsx │ │ ├── Tabs │ │ │ └── Data.jsx │ │ └── UploadComponent │ │ │ └── UploadComponent.jsx │ ├── dashboard │ │ ├── options.jsx │ │ ├── page.jsx │ │ └── searchbar.jsx │ ├── favicon.ico │ ├── globals.css │ ├── layout.jsx │ ├── lib │ │ └── mongoose.js │ ├── models │ │ └── Resource.js │ ├── opengraph-image.png │ ├── page.jsx │ ├── providers.jsx │ ├── ui │ │ ├── Spotlight.jsx │ │ ├── card.jsx │ │ ├── infinite-moving-cards.jsx │ │ ├── searchicon.jsx │ │ ├── tabs.jsx │ │ └── title.jsx │ ├── user-profile │ │ └── [[...user-profile]] │ │ │ └── page.jsx │ └── utils │ │ ├── cn.js │ │ ├── counter.jsx │ │ └── subjectStreamData.js └── middleware.js ├── tailwind.config.js └── tsconfig.json /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/custom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/.github/ISSUE_TEMPLATE/custom.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/SECURITY.md -------------------------------------------------------------------------------- /docs/issue_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/docs/issue_template.md -------------------------------------------------------------------------------- /docs/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/docs/pull_request_template.md -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/jsconfig.json -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/Readme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/public/Readme.png -------------------------------------------------------------------------------- /public/empty-box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/public/empty-box.png -------------------------------------------------------------------------------- /public/logo_shade_180.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/public/logo_shade_180.svg -------------------------------------------------------------------------------- /src/app/(auth)/join/[[...join]]/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/app/(auth)/join/[[...join]]/page.jsx -------------------------------------------------------------------------------- /src/app/(auth)/login/[[...login]]/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/app/(auth)/login/[[...login]]/page.jsx -------------------------------------------------------------------------------- /src/app/(onboarding)/welcome/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/app/(onboarding)/welcome/page.jsx -------------------------------------------------------------------------------- /src/app/Context/DataContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/app/Context/DataContext.jsx -------------------------------------------------------------------------------- /src/app/Context/DataState.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/app/Context/DataState.jsx -------------------------------------------------------------------------------- /src/app/Context/NotesDataContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/app/Context/NotesDataContext.jsx -------------------------------------------------------------------------------- /src/app/Context/ThemeContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/app/Context/ThemeContext.jsx -------------------------------------------------------------------------------- /src/app/Context/UsersessionContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/app/Context/UsersessionContext.jsx -------------------------------------------------------------------------------- /src/app/api/_middleware/rateLimit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/app/api/_middleware/rateLimit.js -------------------------------------------------------------------------------- /src/app/api/v1/createResource/route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/app/api/v1/createResource/route.js -------------------------------------------------------------------------------- /src/app/api/v1/deleteResource/[id]/route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/app/api/v1/deleteResource/[id]/route.js -------------------------------------------------------------------------------- /src/app/api/v1/getAuth/route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/app/api/v1/getAuth/route.js -------------------------------------------------------------------------------- /src/app/api/v1/getResource/route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/app/api/v1/getResource/route.js -------------------------------------------------------------------------------- /src/app/api/v1/updateResource/[id]/route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/app/api/v1/updateResource/[id]/route.js -------------------------------------------------------------------------------- /src/app/components/Button/Button.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/app/components/Button/Button.jsx -------------------------------------------------------------------------------- /src/app/components/Dropdown/Dropdown.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/app/components/Dropdown/Dropdown.jsx -------------------------------------------------------------------------------- /src/app/components/FAQ/FAQ.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/app/components/FAQ/FAQ.jsx -------------------------------------------------------------------------------- /src/app/components/Features/Features.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/app/components/Features/Features.jsx -------------------------------------------------------------------------------- /src/app/components/Features/feature-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/app/components/Features/feature-image.png -------------------------------------------------------------------------------- /src/app/components/Features/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/app/components/Features/index.css -------------------------------------------------------------------------------- /src/app/components/Footer/Footer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/app/components/Footer/Footer.jsx -------------------------------------------------------------------------------- /src/app/components/Footer/Logo_sm.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/app/components/Footer/Logo_sm.svg -------------------------------------------------------------------------------- /src/app/components/Hero/Globe.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/app/components/Hero/Globe.jsx -------------------------------------------------------------------------------- /src/app/components/Hero/Hero.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/app/components/Hero/Hero.jsx -------------------------------------------------------------------------------- /src/app/components/Navbar/Navbar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/app/components/Navbar/Navbar.jsx -------------------------------------------------------------------------------- /src/app/components/Navbar/ThemeToggleButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/app/components/Navbar/ThemeToggleButton.jsx -------------------------------------------------------------------------------- /src/app/components/SearchBarComponent/SearchBarComponent.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/app/components/SearchBarComponent/SearchBarComponent.jsx -------------------------------------------------------------------------------- /src/app/components/Stat/Stat.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/app/components/Stat/Stat.jsx -------------------------------------------------------------------------------- /src/app/components/Tabs/Data.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/app/components/Tabs/Data.jsx -------------------------------------------------------------------------------- /src/app/components/UploadComponent/UploadComponent.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/app/components/UploadComponent/UploadComponent.jsx -------------------------------------------------------------------------------- /src/app/dashboard/options.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/app/dashboard/options.jsx -------------------------------------------------------------------------------- /src/app/dashboard/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/app/dashboard/page.jsx -------------------------------------------------------------------------------- /src/app/dashboard/searchbar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/app/dashboard/searchbar.jsx -------------------------------------------------------------------------------- /src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/app/favicon.ico -------------------------------------------------------------------------------- /src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/app/globals.css -------------------------------------------------------------------------------- /src/app/layout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/app/layout.jsx -------------------------------------------------------------------------------- /src/app/lib/mongoose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/app/lib/mongoose.js -------------------------------------------------------------------------------- /src/app/models/Resource.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/app/models/Resource.js -------------------------------------------------------------------------------- /src/app/opengraph-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/app/opengraph-image.png -------------------------------------------------------------------------------- /src/app/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/app/page.jsx -------------------------------------------------------------------------------- /src/app/providers.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/app/providers.jsx -------------------------------------------------------------------------------- /src/app/ui/Spotlight.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/app/ui/Spotlight.jsx -------------------------------------------------------------------------------- /src/app/ui/card.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/app/ui/card.jsx -------------------------------------------------------------------------------- /src/app/ui/infinite-moving-cards.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/app/ui/infinite-moving-cards.jsx -------------------------------------------------------------------------------- /src/app/ui/searchicon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/app/ui/searchicon.jsx -------------------------------------------------------------------------------- /src/app/ui/tabs.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/app/ui/tabs.jsx -------------------------------------------------------------------------------- /src/app/ui/title.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/app/ui/title.jsx -------------------------------------------------------------------------------- /src/app/user-profile/[[...user-profile]]/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/app/user-profile/[[...user-profile]]/page.jsx -------------------------------------------------------------------------------- /src/app/utils/cn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/app/utils/cn.js -------------------------------------------------------------------------------- /src/app/utils/counter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/app/utils/counter.jsx -------------------------------------------------------------------------------- /src/app/utils/subjectStreamData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/app/utils/subjectStreamData.js -------------------------------------------------------------------------------- /src/middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/src/middleware.js -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arindam200/makaut_buddy/HEAD/tsconfig.json --------------------------------------------------------------------------------