saurabhbakolia / SCROLLME--ECOMMERCE-WEBSITE

ScrollMe is an open-source eCommerce platform built with JavaScript, React, Styled Components, Node.js (Express), and MongoDB. It offers a modern shopping experience with a scalable backend, perfect for contributors or those learning modern web development.
https://www.scrollme.online/
MIT License
16 stars 43 forks source link

Create ADMIN page to CREATE, READ, UPDATE, and DELETE Products into MongoDB using existing CRUD API #165

Open samriddhitiwary opened 2 days ago

samriddhitiwary commented 2 days ago

Issue Report

Title

Create ADMIN page to CREATE, READ, UPDATE, and DELETE Products into MongoDB using existing CRUD API

Description

This issue involves building an Admin page that allows for the Create, Read, Update, and Delete (CRUD) operations on Products stored in MongoDB. The page will interact with an existing CRUD API for product management. The page should include a form for product creation and editing, a table to display all products, and functionality to delete products.

Steps to Reproduce the Issue

Action 1: Set up the admin page with components such as a form for product creation and a table for displaying products. Action 2: Implement the connection to the existing CRUD API for fetching, creating, updating, and deleting products in MongoDB. Action 3: Add functionality to handle user inputs for creating new products and updating existing ones. Action 4: Test the form and table components to ensure proper data flow between the frontend and backend.

Expected Behavior

Products should be created, displayed, updated, and deleted through the admin page. The admin should be able to perform these operations by interacting with the form and table, and changes should reflect in the MongoDB database. Data validation errors should be handled properly.


Thank you for taking the time to report this issue! We appreciate your help in improving our project.

samriddhitiwary commented 2 days ago

@thakuratul2 Could you please assign this issue to me under gssoc-ext and hacktoberfest

instantboostbyabhaykeshari commented 2 days ago

@saurabhbakolia Please assign this issue to me

thakuratul2 commented 2 days ago

@samriddhitiwary assigned

samriddhitiwary commented 2 days ago

@thakuratul2 Thank you I will start working on it

thakuratul2 commented 11 hours ago

@samriddhitiwary status?

samriddhitiwary commented 11 hours ago

@thakuratul2 Yes I am working on it

samriddhitiwary commented 11 hours ago

@thakuratul2 Due to some personal commitments, I kindly request a couple of days' extension to complete the task. I will ensure to follow up and get everything done as soon as possible.