Bardan Dhakal - Completed intern assesment with all necessary requirements #14
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Please answer the following questions.
What is your name?
Bardan Dhakal
How long did you work on this project?
1hr 50 min
What is the most challenging part of the project?
The most challenging part of this project was handling the list completed and incompleted tasks requirement. Since, I had already implemented the list all task requirements via a GET /tasks route, the new route that I implemented to filter tasks based upon completion was not working because the first GET /tasks route was always implemented. Therefore the second route that implemented filtering based on completion never worked. This took me a while to figure out and I solved the issue by merging the two routes.
What did you learn from this project?
I would like to add a search functionality to allow the users to search tasks by keywords and soft deletion where deleted tasks can be recovered if needed by the user.
What would you like to add or improve in this project?
I would like to add a search functionality to allow the users to search tasks by keywords and soft deletion where deleted tasks can be recovered if needed by the user.
What is your feedback on this project?
This project is a great exercise to learn full-stack development concepts especially API design.
What is your suggestion for this project?
I want to suggest introducing a frontend to this project to make it more user-friendly and adding documentation for better usability.
Could you mark which of the following requirements you have completed?
Create a Todo App todo the following requirements:
Once competed, you can submit a pull request to the original repository.
Ensure: