← Back to Process Overview
Stage 3 of 6

Technical Assessment

Duration: 2-4 hours • Build a complete product using Vibe Coding Platform (v0.dev) and demonstrate your ability to create functional web applications.

Vibe Coding Platform (v0.dev)

We use Vibe Coding Platform powered by v0.dev for our technical assessment. This AI-powered platform allows you to build complete product websites quickly and efficiently. You'll showcase your ability to design, develop, and deploy functional web applications using modern tools and best practices.

Assessment Overview

The technical assessment involves building a complete product website using Vibe Coding Platform (v0.dev). You'll be given a product concept and asked to design and develop a functional web application. This helps us evaluate your full-stack development skills, design thinking, and ability to deliver production-ready code.

2-4 hours total
Vibe Coding Platform
Product development

Assessment Task

1

Build a Product Website

Duration: 2-4 hours

Vibe Coding Platform Features:

AI-assisted code generation with v0.dev
Real-time preview and deployment
Modern UI components and design systems
Full-stack capabilities with Next.js

Possible Product Options:

Task Management App (Todo with priorities)
E-Commerce Product Catalog
Bus Ticket Booking System
Movie Ticket Booking Platform
Restaurant Food Ordering System
Blog Platform with CMS

You'll be assigned one of these product concepts or a similar web application to build.

Required Features:

Responsive design that works on mobile, tablet, and desktop
Core functionality with CRUD operations (Create, Read, Update, Delete)
Clean, intuitive user interface with good UX
Form validation and error handling
Data persistence (local storage or simple backend)
Deployed and accessible via public URL

What We're Looking For:

  • Clean, well-organized code structure
  • Modern UI/UX design principles
  • Functional features that work as expected
  • Responsive design across devices
  • Proper error handling and validation
  • Creative problem-solving approach
2

Project Documentation

Include with your submission

Required Documentation:

README.md - Project overview, features, and setup instructions
Live Demo URL - Deployed application link
Design Decisions - Brief explanation of your UI/UX choices
Challenges Faced - What problems you solved and how
Future Improvements - What you'd add with more time

Evaluation Criteria:

  • Code quality, structure, and best practices
  • Feature completeness and functionality
  • UI/UX design and responsiveness
  • Problem-solving approach and creativity
  • Documentation quality and clarity
  • Attention to detail and polish

How to Prepare

1. Familiarize with v0.dev

Explore v0.dev and understand how to use AI-assisted code generation. Practice building simple components and pages.

2. Learn Next.js & React Basics

Understand React components, hooks (useState, useEffect), and Next.js routing and data fetching patterns.

3. Practice HTML & CSS

Build simple layouts, understand flexbox and grid, practice creating responsive designs with Tailwind CSS.

4. Build Sample Products

Create mini products like todo apps, calculators, or simple booking systems to gain hands-on experience with full product development.

5. Learn Deployment Basics

Understand how to deploy applications using Vercel or similar platforms - you'll need to submit a live demo URL.

Tips for Success

💡Start with a clear plan - sketch your UI and list features before coding
💡Focus on core features first, then add enhancements if time permits
💡Use v0.dev effectively - leverage AI to speed up development
💡Test your application thoroughly on different devices
💡Write clean, readable code with meaningful variable names
💡Add comments for complex logic and document your thought process
💡Deploy early so you have time to fix any deployment issues
💡Show creativity - add unique features or design elements that stand out

What Happens Next?

After you submit your assessment, our technical team will review your code within 2-3 days. If you pass this stage, you'll be invited for a Technical Interview where we'll discuss your submission.

Timeline: Results within 2-3 days after submission