"use client"; import { useEffect, useState } from "react"; import Link from "next/link"; import { motion } from "framer-motion"; import Button from "@/components/Button"; import Image from "next/legacy/image"; // images import ReactChat1 from "@/public/projects/trivia/trivia1.png"; import ReactChat2 from "@/public/projects/trivia/trivia2.png"; import ReactChat3 from "@/public/projects/trivia/trivia3.png"; import ProjectAll from "@/public/img/projects.png"; import Hr from "@/components/Hr"; import ProjectCard from "./(project-card)"; import { projects } from "./data/projects"; import FixedButon from "@/components/FixedButton"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { faChevronLeft } from "@fortawesome/free-solid-svg-icons"; const category = { 1: "Web Development", 9: "Other", } export default function Page() { const [activeCategory, setActiveCategory] = useState(1); useEffect(() => { window.scrollTo(0, 0); }, []); return ( <>
Alvalens

My Projects


List of my projects that I have done and{" "} {" "} currently working on.

{ window.scrollTo({ top: 1000, behavior: "smooth", }); }} className="mb-3">

Hightlight

Alvalens
Alvalens
Alvalens

Generative Trivia

A generative trivia website built with Next.js, Firebase, NextAuth, Google OAuth, and TypeScript. Users can generate trivia questions for predefined school subjects and answer them with a unique interactive input style. The application supports user authentication with Google and stores data in Firestore. You can see the source code of this project on my github account or preview the project by clicking the button below.

{" "}

Other Note Worthy Projects
{/* choose category */} {Object.keys(category).map((key, index) => ( ))} {/* projects */}
{projects.map((project, index) => ( ))}
{/* view in archive btn */}
); }