
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






















