Product Management Website

The Product Management Website is a CRUD (Create, Read, Update, Delete) application built with the MERN stack (MongoDB, Express.js, React.js, and Node.js). It allows users to manage products by adding, deleting, and updating them.

Features

  • Add new products: Users can enter product details and add them to the product list.
  • Delete products: Users can remove products from the list.
  • Update products: Users can edit and update product details.

Technologies Used

  • MongoDB: Used as the database for storing product information.
  • Express.js: Used as the backend framework for handling API requests and routing.
  • React.js: Used as the frontend library for building the user interface.
  • Node.js: Used as the runtime environment for the backend server.

Getting Started

To get started with the Product Management Website, follow these steps:

  1. Clone the repository: git clone https://github.com/your-username/product-management-system.git
  2. Navigate to the project directory: cd product-management-system
  3. Install the dependencies: npm install
  4. Start the backend server: npm start
  5. Start the frontend development server: npm start
  6. Open your web browser and visit: http://localhost:3000

Usage

Once the application is running in your browser, you can perform the following actions:

  • Add a product: Fill out the required fields and click the "Add Product" button to add a new product.
  • Delete a product: Click the delete button next to the product you want to remove.
  • Update a product: Click the update button next to the product you want to modify, make the necessary changes, and click the "Update" button.

Contributing

Contributions are welcome! If you have any suggestions, improvements, or bug fixes, please submit a pull request. For major changes, please open an issue first to discuss the proposed changes.

License

This project is licensed under the MIT License.