Welcome to the technical assessment repository. This project contains a series of tasks and assignments designed to evaluate engineering logic, code quality, and attention to detail.
Each task is located in its respective branch. Use these to demonstrate specific technical skills.
| Task Description | Branch Name |
|---|---|
| Title Case Utility: Convert strings within an array of objects. | task/title-case |
| VS Code Extension: Display file metadata (M/C time) in the status bar. | task/vscode-metadata |
| React Testing: Implementation of unit tests for a UI component. | task/react-unit-test |
| Chrome Extension: Network request monitor with accordion UI. | task/network-monitor |
Detailed documentation for each project can be found in the docs/markdown directory:
Since these are for an internship repository, I've categorized them based on the likely engineering challenge (UI, Logic, Full-stack, etc.) to make it easier for candidates to choose.
- ImageSearch – Build an AI-powered search interface with real-time result streaming.
- ColorFinder – Implementation of a tool to extract and identify color palettes from images or hex codes.
- ColorNumber – A utility to map specific numeric data to visual color scales or identifiers.
- DynImagic – Create dynamic, responsive image layouts with on-the-fly manipulation.
- IndiaMap – Interactive SVG-based data visualization of Indian states and regions.
- NumPad – Development of a custom, accessible virtual numeric input for secure data entry.
- QuotePaper – A generator that transforms text quotes into aesthetically pleasing, downloadable wallpapers.
- SocialPreview – Build a tool to generate and preview OpenGraph/Social media meta-cards.
- DanceCase – A string utility library for complex casing patterns (e.g., snake_case to camelCase).
- DateMatics – Complex date calculation engine for handling business days and timezones.
- DateTimeCalculator – A focused utility for finding durations and differences between timestamps.
- HinDictionary – A localized Hindi-English dictionary with optimized search indexing.
- Object_Count – Logic to parse and count nested objects or identified elements within a dataset.
- SunsignMonth – Data mapping tool to correlate dates with astrological signs and monthly cycles.
- URlShortner – Backend logic for creating, storing, and redirecting shortened URLs.
- Bilingual PWA Dictionary – An offline-first mobile web app for multi-language translations.
- Build MCQ App – A complete quiz platform featuring timer logic and automated scoring.
- FabricStore – A specialized e-commerce flow for managing fabric inventory and custom measurements.
- PNR_PWA – A Progressive Web App to track and notify users of railway PNR status updates.
- Sapariwar – A community-focused platform for managing family directory data.
- Societree – Visualization tool for mapping social networks and organizational hierarchies.
- ToyShare – A peer-to-peer platform for listing and borrowing items within a community.
- BrandAddress – Implementation of a formal brand identity and physical address verification system.
- SafeDocs – Privacy-centric document management with encryption or masking capabilities.
- TeamMatrix – A dashboard for visualizing team skills, availability, and project allocation.
- VoiceForm – Use Web Speech API to fill out complex forms using only voice commands.
- Checkout the branch:
task/<assignment-title> - Create your branch:
feature/<assignment-title> - Raise a PR back to the original
task/branch.
Please follow this git flow strictly to ensure your code is reviewed:
- Select your branch: Checkout the branch corresponding to your task:
git checkout task/<assignment-title> - Create a feature branch:
git checkout -b feature/<assignment-title> - Commit & Push: Ensure your commit messages are descriptive.
- Raise a PR: Submit your Pull Request against the original
task/<assignment-title>branch.
If you encounter any bugs or have questions regarding the requirements:
- GitHub: Open an Issue
- Email: recursivezero@outlook.com
© 2025-26 Recursive Zero. All rights reserved.