Skip to content

Instantly share code, notes, and snippets.

Task 3: Text File Analyzer

Objective

Create a comprehensive text analysis tool that processes files, generates detailed statistics, and produces formatted reports.

Technical Requirements

1. Data Structures

class TextAnalysis {

Inventory Management System

Objective

Create a console-based inventory management system for a small store with real-time tracking and alerts.

Technical Requirements

1. Data Structures

class Product {

Contact Management System

Objective

Create a console application that manages personal and professional contacts with data validation and search capabilities.

Technical Requirements

1. Data Structure

class Contact {

Next.js Developer Assessment - Email Client

Create an email client interface that allows users to manage their emails with a modern, responsive design. The application should feature email organization, composition, and interactive features.

Requirements

  1. Inbox Page (/app/page.js)
    • Three-column layout:
      • Folders/Labels navigation
  • Email list view

Next.js Developer Assessment - File Explorer

Create a file management system that allows users to organize and manage files and folders. The application should feature a tree structure, file previews, and interactive organization capabilities.

Requirements

  1. Explorer Page (/app/page.js)
    • Split view layout:
      • Folder tree navigation
  • File/folder content view

Next.js Developer Assessment - Project Task Manager

Create a project task management application that helps users organize and track tasks across different projects. This assessment focuses on state management, drag-and-drop functionality, and dynamic updates.

Requirements

  1. Dashboard Page (/app/page.js)
    • Display project overview cards
    • Show task completion statistics
  • Recent activity feed

Next.js Developer Assessment - Weather Dashboard

Create a weather dashboard application that displays weather information for different cities. The app should demonstrate understanding of Next.js fundamentals, data manipulation, and component architecture.

Requirements

  1. City Overview Page (/app/page.js)
    • Display a grid of city weather cards
    • Each card should show:
      • City name

Next.js Developer Assessment - Recipe App

Create a simple recipe browsing application using Next.js that demonstrates your understanding of core Next.js concepts. The app should have the following features:

Requirements

  1. Home Page (/app/page.js)
    • Display a grid of recipe cards
    • Each card should show:
      • Recipe name

Food Delivery Management API

Models

  • Restaurant (Id, Name, Menu[])
  • Order (Id, RestaurantId, CustomerAddress, Status, Items[])

API Endpoints

1. GET /api/restaurants

List restaurants

Event Ticket Booking API

Models

  • Event (Id, Name, DateTime, TicketCategories, AvailableTickets)
  • Booking (Id, EventId, CustomerName, Category, Quantity)

API Endpoints

1. GET /api/events

List upcoming events