Znaxh / Task

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tasks

##Objective Create a frontend Todo List application using React or Next.js with the following features:

##Requirements Core Features: Create Task: Allow users to add new tasks. Update Task: Allow users to edit existing tasks. Mark as Done: Allow users to mark tasks as completed. Search Tasks: Implement a search functionality to filter tasks. Expandable List: Display tasks in an expandable list format, showing a description and a timestamp of the last update when expanded. Data Storage: Use a dummy JSON file as a data repository. Framework: Use React or Next.js for the frontend. Code Quality: Ensure the code is well-organized, modular, and properly commented. Additional Requirements Server-Side Rendering (SSR): Implement SSR for the application (only applicable if using Next.js). URL Parameters: Use URL parameters to handle search functionality. Submission Requirements Code: Provide the complete source code for the application. Ensure the code is well-structured and properly commented. Git Repository: Share the submission via a Git repository. Ensure the repository contains clear commit messages. README: Include a README.md file in the repository. The README should contain: A brief overview of the system design. An explanation of the implementation. Instructions on how to set up and run the application. Bonus Points Implement SSR for enhanced performance (applicable if using Next.js). Utilize URL parameters to manage search queries and filters. Ensure the application is easily adaptable for future enhancements. Good styling and alignment Submission Submit the Git repository URL containing your project and the README file.

About


Languages

Language:JavaScript 49.4%Language:CSS 42.0%Language:HTML 8.6%