Ques 1
Ques 1
1. Create: Develop a feature that allows users to create new tasks by entering a description and
pressing the "Add Task" button.
b. Create a Node.js API endpoint to receive task data from the React component.
c. Store the task data in MongoDB using the Mongoose ODM (Object Document Mapper).
a. Fetch the pending tasks from the MongoDB database using the Node.js API.
b. Render the task list in React components, displaying each task's description.
3. Update: Allow users to mark tasks as completed by clicking a checkbox next to each task.
a. Handle the checkbox click event in the React component and send an update request to the
Node.js API.
b. Update the task status in the MongoDB database using the Mongoose ODM.
c. Refresh the task list in React to reflect the updated task status.
Ques2:- Interactive E-commerce Platform
Build a Node.js backend API that manages events, attendees, and registrations
in a MongoDB database.
Use Express.js to create REST API endpoints for CRUD operations
(Create, Read, Update, Delete) on events, attendees, and registrations.
Create a React.js front-end application to interact with the backend API.
Design user interfaces for creating, viewing, and managing events, including
registration processes.