logo
UTester.uz
Featured
Online Testing Platform

UTester.uz

UTester.uz is a fullstack online testing platform where users can create unlimited tests, solve them individually or in groups, analyze results, and track their scores on a real-time rating system. The platform allows group collaboration, showing detailed insights such as correct and incorrect answers, performance analytics, and rankings among peers. Developed entirely by me, covering both frontend and backend.

Project Information

Role: Fullstack Developer
Team: Solo Project
Duration: 3 months
Year: 2025

Tech Stack

Next.js
TypeScript
Tailwind CSS
React 19
Node.js
Express
MongoDB
JWT Authentication
i18next
Axios
Recharts
React Hook Form
Zod

Key Features

  • Unlimited test creation
  • Group-based test solving with collaborative analytics
  • Individual and group ratings and rankings
  • Real-time result visualization using charts
  • Dynamic frontend with Next.js, React, and Tailwind CSS
  • Secure backend with Node.js, Express, MongoDB, and JWT
  • Multilingual support via i18next
  • Form validation using React Hook Form and Zod

My Responsibilities

  • Built frontend with Next.js, TypeScript, and Tailwind CSS
  • Implemented backend APIs using Node.js, Express, and MongoDB
  • Integrated JWT-based authentication and authorization
  • Created test creation, solving, and group collaboration features
  • Implemented real-time scoring, analytics, and rating system
  • Handled dynamic data with Axios and React Query
  • Ensured responsive and interactive UI for desktop and mobile

Advantages

  • Create unlimited tests with dynamic question types
  • Solve tests individually or in groups with shared analytics
  • Real-time scoring and detailed result analysis
  • Ranking system for both individual and group performance
  • Fullstack development with secure authentication and database management

Challenges

  • Designing scalable database schemas for tests and results
  • Managing real-time scoring and rating updates
  • Ensuring secure JWT-based authentication
  • Creating an interactive and responsive UI across devices

Solutions

  • Used MongoDB with optimized schemas for tests and results
  • Implemented server-side logic for real-time score calculations
  • Integrated JWT for secure login and role-based access
  • Designed reusable UI components with Tailwind CSS and React

Project Gallery

UTester.uz - Image 1
UTester.uz - Image 2
UTester.uz - Image 3
UTester.uz - Image 4
UTester.uz - Image 5
UTester.uz - Image 6
UTester.uz - Image 7
UTester.uz - Image 8
UTester.uz - Image 9
UTester.uz - Image 10
UTester.uz - Image 11
UTester.uz - Image 12
UTester.uz - Image 13
UTester.uz - Image 14
UTester.uz - Image 15
UTester.uz - Image 16
UTester.uz - Image 17
UTester.uz - Image 18
UTester.uz - Image 19
UTester.uz - Image 20
UTester.uz - Image 21
UTester.uz - Image 22
UTester.uz - Image 23