Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
samriddhitiwary opened this issue Oct 9, 2024 · 16 comments
Assignees
Labels
enhancement New feature or request gssoc-ext GSSOC Extd 2024 hacktoberfest hacktoberfest-accepted hacktoberfest level3 Level 3

Comments

@samriddhitiwary
Copy link
Contributor

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
Copy link
Contributor Author

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

@instantboostbyabhaykeshari

@saurabhbakolia Please assign this issue to me

@thakuratul2
Copy link
Collaborator

@samriddhitiwary assigned

@thakuratul2 thakuratul2 added enhancement New feature or request gssoc-ext GSSOC Extd 2024 hacktoberfest-accepted hacktoberfest level3 Level 3 hacktoberfest labels Oct 9, 2024
@samriddhitiwary
Copy link
Contributor Author

@thakuratul2 Thank you I will start working on it

@thakuratul2
Copy link
Collaborator

@samriddhitiwary status?

@samriddhitiwary
Copy link
Contributor Author

@thakuratul2 Yes I am working on it

@samriddhitiwary
Copy link
Contributor Author

samriddhitiwary commented Oct 11, 2024

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

@instantboostbyabhaykeshari

@thakuratul2 Working

@thakuratul2
Copy link
Collaborator

@samriddhitiwary oky

@vikas83pal
Copy link

@saurabhbakolia please assign me this issue

@samriddhitiwary
Copy link
Contributor Author

samriddhitiwary commented Oct 18, 2024

@thakuratul2 @saurabhbakolia I will finish it by sunday

@thakuratul2
Copy link
Collaborator

@samriddhitiwary asap please

@samriddhitiwary
Copy link
Contributor Author

@thakuratul2 Yes

@thakuratul2
Copy link
Collaborator

@samriddhitiwary any update can you done it

@samriddhitiwary
Copy link
Contributor Author

@thakuratul2 Yes the crud operation is done, I am just making the UI a bit better by today I will raise the PR

@samriddhitiwary samriddhitiwary mentioned this issue Oct 20, 2024
7 tasks
@saurabhbakolia
Copy link
Owner

Closing as resolved in PR #258

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request gssoc-ext GSSOC Extd 2024 hacktoberfest hacktoberfest-accepted hacktoberfest level3 Level 3
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants