0% found this document useful (0 votes)
29 views3 pages

Ques 1

The document outlines requirements for 4 applications: 1. A todo list application that allows users to create, read, and update tasks with a React frontend, Node.js API, and MongoDB database. 2. An e-commerce platform to dynamically create products with inventory tracking using React, Node.js, and MongoDB. 3. A book inventory management system to store, search, and edit book details with a React frontend and Node.js/MongoDB backend. 4. An online event management system with a Node.js/Express API and React frontend to manage events, attendees, and registrations in MongoDB.

Uploaded by

Shashi Yadav
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views3 pages

Ques 1

The document outlines requirements for 4 applications: 1. A todo list application that allows users to create, read, and update tasks with a React frontend, Node.js API, and MongoDB database. 2. An e-commerce platform to dynamically create products with inventory tracking using React, Node.js, and MongoDB. 3. A book inventory management system to store, search, and edit book details with a React frontend and Node.js/MongoDB backend. 4. An online event management system with a Node.js/Express API and React frontend to manage events, attendees, and registrations in MongoDB.

Uploaded by

Shashi Yadav
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Ques 1:- Todo List Application

1. Create: Develop a feature that allows users to create new tasks by entering a description and
pressing the "Add Task" button.

a. Implement a React component to handle user input and form submission.

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

2. Read: Display a list of all pending tasks on the React application.

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.

c. Implement a search functionality to filter tasks based on keywords.

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

Create: Implement a dynamic product creation features.

 Develop a React component with product creation form and inventory


validation.
 Create a Node.js API endpoint to receive product data and validate inventory
availability.
 Update inventory levels in MongoDB upon successful product creation and
reflect changes in the React application.
 Display product details.

Edit & delete product details

Ques3:- Book Inventory Management System

 Set up a Node.js backend to manage book data, including book


title, author, ISBN, genre, and publication date.
 Utilize MongoDB to store book information and maintain a searchable
database of books.
 Design a React frontend to display a catalog of books, enable users to add new
books, edit book details, and remove books from the inventory.
 Implement search functionality to allow users to filter books by title, author, or
genre.

Ques4:- Online Event Management System

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

You might also like