Skip to content

recursivezero/assignment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

🎓 Internship Assignments

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.


🛠 Task List (Mini-Tasks)

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

📂 Assignment List (Full Projects)

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.


📂 Assignment List

🌐 Web & UI Challenges

  • 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.

⚙️ Logic & Data Processing

  • 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.

📱 Full-Stack & Applications

  • 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.

🛡️ Systems & Productivity

  • 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.

How to Submit

  1. Checkout the branch: task/<assignment-title>
  2. Create your branch: feature/<assignment-title>
  3. Raise a PR back to the original task/ branch.

🚀 Submission Workflow

Please follow this git flow strictly to ensure your code is reviewed:

  1. Select your branch: Checkout the branch corresponding to your task: git checkout task/<assignment-title>
  2. Create a feature branch: git checkout -b feature/<assignment-title>
  3. Commit & Push: Ensure your commit messages are descriptive.
  4. Raise a PR: Submit your Pull Request against the original task/<assignment-title> branch.

📮 Support & Feedback

If you encounter any bugs or have questions regarding the requirements:


© 2025-26 Recursive Zero. All rights reserved.

About

assessemnt task for interns

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors