diff --git a/frontend/src/App.jsx b/frontend/src/App.jsx
index 3d82063..1d8913a 100644
--- a/frontend/src/App.jsx
+++ b/frontend/src/App.jsx
@@ -24,6 +24,9 @@ import GitHubIntelligencePage from "./pages/GitHubIntelligencePage";
import GitHubCallbackPage from "./pages/GitHubCallbackPage";
import ProtectedRoute from "./components/shared/ProtectedRoute";
import PublicRoute from "./components/shared/PublicRoute";
+
+import FAQ from "./pages/FAQ";
+
import FAQSection from "./components/explore/FAQSection";
export default function App() {
return (
@@ -80,6 +83,10 @@ export default function App() {
}
/>
+
+ } />
+
} />
{/* GitHub OAuth callback — must be public, no auth required */}
} />
diff --git a/frontend/src/pages/FAQ.jsx b/frontend/src/pages/FAQ.jsx
new file mode 100644
index 0000000..58b446d
--- /dev/null
+++ b/frontend/src/pages/FAQ.jsx
@@ -0,0 +1,118 @@
+import {useState} from "react";
+
+function FAQ(){
+
+ const faq=[
+ {
+ category: "GENERAL",
+ ques: "What is CodeLens?",
+ answer: " CodeLens is basically a developer platform. CodeLens aggregates your GitHub, LeetCode, and Codeforces data into a single AI-powered command center that tells you exactly what to learn next.",
+ },
+ {
+ category: "GENERAL",
+ ques: "How does Codelens help developers?",
+ answer: " It helps users track coding progresses, analyze profiles, explore various contests, and improve problem-solving consistency across multiple coding platforms",
+ },
+ {
+ category: "GENERAL",
+ ques: "What are different platform integrated with CodeLens?",
+ answer: "CodeLens currently supports integrations and tracking with platforms like LeetCode, Codeforces , Codechef, Git and Github",
+ },
+ {
+ category: "TOOLS",
+ ques: "Which type of tools are provided?",
+ answer: "CodeLens offers AI-powered developer tools",
+ },
+ {
+ category: "TOOLS",
+ ques: "What is Vela AI used for?",
+ answer: "Vela AI helps developers receive intelligent coding guidance, recommendations, and assistance inside the CodeLens platform.",
+ },
+ {
+ category:"TOOLS",
+ ques: "How does Apex AI improve coding preparation?",
+ answer: "Apex AI analyzes user activity and provides insights , recommendations, and learning assistance for competitive programming improvement.",
+ },
+ {
+ category: "CONTESTS",
+ ques: "Are upcoming coding constests tracked on CodeLens?",
+ answer: "YES. CodeLens provides constest tracking for multiple competitive programming platform in one centralized interface.",
+ },
+ {
+ category: "DASHBOARD",
+ ques: "What insights are available in the dashboard? ",
+ answer: "The dashboard helps users monitor coing activity, platform statistics and progress across the platforms used in one place.",
+ },
+];
+
+const [selectedCategory, setSelectedCategory] = useState("GENERAL");
+const[openQuestion, setOpenQuestion]=useState(null);
+
+ return(
+
+
+ FREQUENTLY ASKED QUESTIONS
+
+
+ Find answers about CodeLens: tools, contests, accounts and features
+
+
+
+
+
+
+
+
+
+
+
+
+ {faq
+ .filter((item)=> item.category===selectedCategory)
+ .map((item,index)=>(
+
+ setOpenQuestion(
+ openQuestion ===index?null:index
+ )
+ }
+ className="border rounded-2xl p-5 cursor-pointer hover:shadow-lg transition-all duration-300"
+ >
+
+
+ {item.ques}
+
+
+ {openQuestion===index?"-":"+"}
+
+
+
+ {openQuestion ===index &&(
+
+ {item.answer}
+
+
+ )}
+
+
+
+ ))}
+
+
+
+ );
+};
+
+export default FAQ;
diff --git a/package-lock.json b/package-lock.json
new file mode 100644
index 0000000..2117515
--- /dev/null
+++ b/package-lock.json
@@ -0,0 +1,6 @@
+{
+ "name": "CodeLens-GSSoC-",
+ "lockfileVersion": 3,
+ "requires": true,
+ "packages": {}
+}