Interview Archive Interview Archive

Interview Archive

Interview Archive ,a comprehensive platform for storing, organizing, and sharing interview questions and answers. Built with modern web technologies to help developers prepare for technical interviews and contribute to the community knowledge base.

Features

  • Question Management: Create, edit, and organize interview questions with detailed content
  • AI-Powered Answers: Generate intelligent answers for questions using Google Gemini AI
  • AI Answer Evaluation: Automated evaluation and scoring of user answers with AI feedback
  • Answer Tracking: Provide and manage user-submitted answers for interview questions
  • Group Collaboration: Create private groups to share questions and collaborate with team members
  • Invite System: Invite users to groups using unique invite codes
  • Role-Based Access: Group membership with different roles (Admin, Moderator, Guest)
  • Tagging System: Categorize questions with custom tags for easy filtering
  • Company & Role Filtering: Filter questions by specific companies and job roles
  • File Upload: Upload images and attachments for questions and groups using UploadThing
  • User Authentication: Secure OAuth authentication with GitHub and Google via Better Auth
  • Responsive Design: Modern UI built with shadcn/ui components and Tailwind CSS
  • Theme Support: Dark/light mode with next-themes

Tech Stack

  • Framework: Next.js 15 with App Router and Turbopack
  • Authentication: Better Auth with GitHub & Google OAuth
  • Database: PostgreSQL with Prisma ORM
  • UI: shadcn/ui components with Tailwind CSS v4
  • State Management: Zustand & TanStack Query
  • Type Safety: TypeScript with Zod validation
  • AI Integration: Google Gemini AI for answer generation and evaluation
  • File Storage: UploadThing for file uploads
  • Styling: Tailwind CSS with next-themes for dark/light mode
  • Analytics: Vercel Analytics integration
  • Code Syntax: Shiki for syntax highlighting in markdown

← Back to projects