Skip to content

Repository files navigation

DevLovers Technical Interview Platform

Note

Train smarter, interview stronger.

DevLovers is a multi-language interview prep platform with curated Q&A, timed quizzes, leaderboard rankings, a developer blog, and a personal dashboard to track real learning progress.

Main Features

Home

  • Interview preparation landing page with a clear call to action
  • Navigation to Q&A, quizzes, leaderboard, blog, and shop
  • English, Ukrainian, and Polish interfaces with light, dark, and system themes

DevLovers home page with the interview preparation introduction and Take the First Step button

Q&A

  • Technical questions organized by language, framework, and tool
  • Viewed-question tracking, saved questions, and progress reset
  • Paginated question lists with adjustable page size
  • AI-powered Word Helper for explanations and multi-language content

Q&A page with technology filters, viewed and saved questions, a progress bar, and pagination

Quiz System

  • Quiz catalog filtered by technology, with question counts and time limits
  • Multiple-choice quizzes with countdown timer
  • Anti-cheat protection (tab switch detection, copy prevention)
  • Guest mode with post-auth sync
  • Per-quiz progress tracking

Quiz catalog showing Angular Fundamentals and Angular Advanced cards with question counts and time limits

Leaderboard

  • Points system with improvement-based scoring
  • Top-three podium and a ranked table with player scores
  • Integrity-filtered rankings

All-time leaderboard with a top-three podium and ranked player scores

About

  • Interview preparation mission centered on structured practice and practical skills
  • Community highlights for quizzes passed, active users, GitHub stars, and LinkedIn followers

About page with the Debug your skills before the recruiter does headline and community statistics

Blog

  • Featured articles and a post grid covering Tech, Career, Insights, and News
  • Article previews with author, category, and publication date
  • Category and tag filtering
  • Search with pagination
  • Multi-language content (uk/en/pl)

Blog page with a featured article, category filters, and article cards

Shop

  • Product catalog with filtering
  • Stripe checkout
  • Admin panel for orders and inventory

Shop preview with a Coming soon banner and new-arrival product cards showing prices and availability

Authentication

  • Email/password with verification
  • Google and GitHub sign-in with a last-used provider indicator
  • Password reset flow

Login page with Google and GitHub sign-in, email and password fields, and the language selector

Dashboard

  • Score distribution with Mastered, Review, and Study categories
  • Activity heatmap and achievement badges
  • Quiz results with scores, accuracy, integrity, earned points, and status
  • Q&A progress by topic, saved-question counts, and links to continue learning

Personal dashboard showing score distribution, an activity heatmap, achievements, quiz results, and question progress by topic

Important

Contact me: contact@devlovers.net

Tip

Production: devlovers.net

Develop: develop.devlovers.net Netlify Status