NxtWave Help Center
If you still have questions or prefer to get help directly from an agent, please contact Nxtwave learner support(help) here They’ll get back to you as soon as possible.
- Chat with us
Popular Questions
Coding problems/assignments.
- How can I solve the coding practices better?
- How to get my doubts clarified by domain experts?
Navigation Menu
Search code, repositories, users, issues, pull requests..., provide feedback.
We read every piece of feedback, and take your input very seriously.
Saved searches
Use saved searches to filter your results more quickly.
To see all available qualifiers, see our documentation .
- Notifications You must be signed in to change notification settings
venkata122528/NxtWave-Assignments-NodeJs-coding-practice-coding-assignment1-todo-application
Folders and files, repository files navigation, todo application.
Given an app.js file and database file todoApplication.db with a table todo .
Write APIs to perform operations on the table todo , with the following columns,
- Replace the spaces in URL with %20 .
- Possible values for priority are HIGH , MEDIUM , and LOW .
- Possible values for status are TO DO , IN PROGRESS , and DONE .
- Possible values for category are WORK , HOME , and LEARNING .
- The user may request with due date value as 2021-1-21 , format the date to 2021-01-21 and perform Create, Read, Update operations on the database.
Use date-fns format function to format the date. Refer to the documentation link for the usage of the format function.
Invalid scenarios for all APIs
Invalid Status
- Status code 400
- Body Invalid Todo Status
Invalid Priority
- Body Invalid Todo Priority
Invalid Category
- Body Invalid Todo Category
Invalid Due Date
- Body Invalid Due Date
Path: /todos/
Method: get.
Description :
Returns a list of all todos whose status is 'TO DO'
Returns a list of all todos whose priority is 'HIGH'
Returns a list of all todos whose priority is 'HIGH' and status is 'IN PROGRESS'
Returns a list of all todos whose todo contains 'Buy' text
Returns a list of all todos whose category is 'WORK' and status is 'DONE'
Returns a list of all todos whose category is 'HOME'
Returns a list of all todos whose category is 'LEARNING' and priority is 'HIGH'
Path: /todos/:todoId/
Description:.
Returns a specific todo based on the todo ID
Path: /agenda/
Returns a list of all todos with a specific due date in the query parameter /agenda/?date=2021-12-12
Method: POST
Create a todo in the todo table,
Method: PUT
Updates the details of a specific todo based on the todo ID
Method: DELETE
Deletes a todo from the todo table based on the todo ID
Use npm install to install the packages.
Export the express instance using the default export syntax.
Use Common JS module syntax.
- JavaScript 100.0%
IMAGES
COMMENTS
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.
Read the instructions given in the assignment carefully and list down the Assignment Completion Checklist for the assignment and start working on it. The completion Checklist includes the below-mentioned points. I have completed all the functionalities asked in the assignment; I have used only the resources (Frameworks, Design files, APIs ...
Document NxtWave Assignment (Work on a Copy).pdf, Subject Information Systems, from Jain University, Length: 7 pages, Preview: Task-4: Mark the priority of users based on learning percentage & EMI Amount Tips: - Can consider ... INSTRUCTIONS Timeline to complete the assignment is 3 hours You can start learning now & try to achieve the outcomes ...
If you still have questions or prefer to get help directly from an agent, please contact Nxtwave learner support ... Check out this video for a quick walkthrough of the help center Coding Problems/Assignments. Subject Doubts; Placement; Schedule; Python IDP Exam; LinkedIn; Profile Details; Technical Issue; General; Gamification; Intensive 2.0;
Click to view. The following instructions are required for the tests to pass. Home route should consist of / in the URL path. Login route should consist of /login in the URL path. Trending route should consist of /trending in the URL path. Gaming route should consist of /gaming in the URL path. SavedVideos route should consist of /saved-videos in the URL path ...
NXTWave assignment 1a: Step-by-step solutions and explanations | Code CrusherAssignment 1A 1. Write a program that prints a simple rectangle using stars(*)....
Milestone 2 | Assignment - 3 | SQL | NxtWave | CCBP 4.0 #pythonprogramming #python #ccbp #nxtwave #foundation #foundationexams #programming #code #practice #...
Replace the spaces in URL with %20.; Possible values for priority are HIGH, MEDIUM, and LOW.; Possible values for status are TO DO, IN PROGRESS, and DONE.; Possible values for category are WORK, HOME, and LEARNING.; Use the format yyyy-MM-dd for formating with date-fns format function.. The user may request with due date value as 2021-1-21, format the date to 2021-01-21 and perform Create ...
Assignment - 16 | Python | NxtWave | CCBP 4.0#codingpractice #pythonprogramming #nxtwave #ccbp #loops #computerscience Follow us on Social Media: 1) Instagra...