├── .envtemp ├── .gitignore ├── .husky └── pre-commit ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SUPABASE_SETUP.md ├── Security.md ├── TAILWIND_SETUP.md ├── api └── getGeminiResponse.js ├── db-setup.js ├── eslint.config.js ├── index.html ├── package.json ├── postcss.config.js ├── public ├── brain.png └── vite.svg ├── server.js ├── src ├── App.css ├── App.jsx ├── AppWithAuth.jsx ├── ExamPrepPage.jsx ├── assets │ └── react.svg ├── components │ ├── AuthModal.jsx │ ├── BookmarkedQuestions.jsx │ ├── Dashboard.jsx │ ├── GlassmorphicDropdown.jsx │ ├── GuestModeNotice.jsx │ ├── NotificationBadge.jsx │ ├── PerformanceCharts.jsx │ ├── Result.css │ ├── Result.jsx │ ├── ScrollTop.jsx │ ├── SmartNotifications.jsx │ └── WeaknessAnalysis.jsx ├── contexts │ └── AuthContext.jsx ├── index.css ├── lib │ └── supabase.js ├── main.jsx ├── services │ ├── analyticsService.js │ ├── bookmarkService.js │ └── quizService.js └── test │ ├── api.getGeminiResponse.test.js │ ├── dashboard.test.jsx │ └── setup.js ├── supabase ├── .gitignore ├── config.toml └── migrations │ └── 20251007102231_init_schema.sql ├── tailwind.config.js ├── vite.config.js └── vitest.config.js /.envtemp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/.envtemp -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/README.md -------------------------------------------------------------------------------- /SUPABASE_SETUP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/SUPABASE_SETUP.md -------------------------------------------------------------------------------- /Security.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/Security.md -------------------------------------------------------------------------------- /TAILWIND_SETUP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/TAILWIND_SETUP.md -------------------------------------------------------------------------------- /api/getGeminiResponse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/api/getGeminiResponse.js -------------------------------------------------------------------------------- /db-setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/db-setup.js -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/eslint.config.js -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/brain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/public/brain.png -------------------------------------------------------------------------------- /public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/public/vite.svg -------------------------------------------------------------------------------- /server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/server.js -------------------------------------------------------------------------------- /src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/src/App.css -------------------------------------------------------------------------------- /src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/src/App.jsx -------------------------------------------------------------------------------- /src/AppWithAuth.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/src/AppWithAuth.jsx -------------------------------------------------------------------------------- /src/ExamPrepPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/src/ExamPrepPage.jsx -------------------------------------------------------------------------------- /src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/src/assets/react.svg -------------------------------------------------------------------------------- /src/components/AuthModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/src/components/AuthModal.jsx -------------------------------------------------------------------------------- /src/components/BookmarkedQuestions.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/src/components/BookmarkedQuestions.jsx -------------------------------------------------------------------------------- /src/components/Dashboard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/src/components/Dashboard.jsx -------------------------------------------------------------------------------- /src/components/GlassmorphicDropdown.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/src/components/GlassmorphicDropdown.jsx -------------------------------------------------------------------------------- /src/components/GuestModeNotice.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/src/components/GuestModeNotice.jsx -------------------------------------------------------------------------------- /src/components/NotificationBadge.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/src/components/NotificationBadge.jsx -------------------------------------------------------------------------------- /src/components/PerformanceCharts.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/src/components/PerformanceCharts.jsx -------------------------------------------------------------------------------- /src/components/Result.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/src/components/Result.css -------------------------------------------------------------------------------- /src/components/Result.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/src/components/Result.jsx -------------------------------------------------------------------------------- /src/components/ScrollTop.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/src/components/ScrollTop.jsx -------------------------------------------------------------------------------- /src/components/SmartNotifications.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/src/components/SmartNotifications.jsx -------------------------------------------------------------------------------- /src/components/WeaknessAnalysis.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/src/components/WeaknessAnalysis.jsx -------------------------------------------------------------------------------- /src/contexts/AuthContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/src/contexts/AuthContext.jsx -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/src/index.css -------------------------------------------------------------------------------- /src/lib/supabase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/src/lib/supabase.js -------------------------------------------------------------------------------- /src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/src/main.jsx -------------------------------------------------------------------------------- /src/services/analyticsService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/src/services/analyticsService.js -------------------------------------------------------------------------------- /src/services/bookmarkService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/src/services/bookmarkService.js -------------------------------------------------------------------------------- /src/services/quizService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/src/services/quizService.js -------------------------------------------------------------------------------- /src/test/api.getGeminiResponse.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/src/test/api.getGeminiResponse.test.js -------------------------------------------------------------------------------- /src/test/dashboard.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/src/test/dashboard.test.jsx -------------------------------------------------------------------------------- /src/test/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/src/test/setup.js -------------------------------------------------------------------------------- /supabase/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/supabase/.gitignore -------------------------------------------------------------------------------- /supabase/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/supabase/config.toml -------------------------------------------------------------------------------- /supabase/migrations/20251007102231_init_schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/supabase/migrations/20251007102231_init_schema.sql -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/vite.config.js -------------------------------------------------------------------------------- /vitest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sb-decoder/inquizzitive/HEAD/vitest.config.js --------------------------------------------------------------------------------