"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/image"; // images import Intervyou1 from "@/public/image/projects/web/intervyou/intervyou-1.png"; import Intervyou2 from "@/public/image/projects/web/intervyou/intervyou-2.png"; import Intervyou3 from "@/public/image/projects/web/intervyou/intervyou-3.png"; import ProjectAll from "@/public/image/projects.png"; import Hr from "@/components/Hr"; import ProjectCard from "./components/ProjectCard"; import Projects from "@/json/data.json"; import FixedButon from "@/components/FixedButton"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { faChevronLeft } from "@fortawesome/free-solid-svg-icons"; const category = { 1: "Web Development", 2: "AI & Machine Learning", 9: "Other", }; export default function Page() { const [activeCategory, setActiveCategory] = useState(1); const projects = Projects.Projects.filter((item) => item.show === true); 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

Intervyou AI

AI Based interview Preparation Website created to help fresh graduates and job seekers prepare for interviews and optimize their CV through AI-powered features. The website is built using Next.js, TypeScript, Tailwind CSS, Shadcn UI, Prisma, and MySQL (TiDB). This website can comprehensively analyze the user's interview performance by providing a analysis of the user's answer, gesture, and material recommendation to improve the user's interview skills.

{" "}

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