Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zabavb/product-manager

Product Manager is a Windows Forms application developed in C#. It leverages Azure Blob Storage for managing and storing product-related data. This project demonstrates file management and cloud storage integration using Microsoft's Azure Blob Storage services.
https://github.com/zabavb/product-manager

app app-backend application async asynchronous azure azure-blob-storage azure-storage back-end backend csharp csharp-app csharp-code oop oop-in-csharp windows-forms winforms

Last synced: 4 months ago
JSON representation

Product Manager is a Windows Forms application developed in C#. It leverages Azure Blob Storage for managing and storing product-related data. This project demonstrates file management and cloud storage integration using Microsoft's Azure Blob Storage services.

Awesome Lists containing this project

README

        


Product Manager Logo

Product Manager

Project Overview


Product Manager is a Windows Forms application developed in C#. It leverages Azure Blob Storage for managing and storing product-related data. This project demonstrates file management and cloud storage integration using Microsoft's Azure Blob Storage services.

Project Details




  • Languages:

    C#



  • Technologies:

    .NET Framework


    Azure Blobs



  • IDE:

    Visual Studio



  • Project Type:

    WinForms Application


Development Details


This project was created as part of my homework assignment at IT Step Computer Academy. It showcases the integration of Azure Blob Storage with a C# WinForms application, enabling seamless management of product files in the cloud.

Getting Started


Note: This project requires an Azure account to manage blob storage. You will need to provide your Account Name and Account Keys (connection strings) from your Azure Storage account. The connection strings have been removed from this repository for security reasons.

Follow these steps to set up the project:



  1. Clone the repository:
    git clone https://github.com/zabavb/Product-manager.git


  2. In the Form1.cs (F7 on Form1.cs [Design]) on the 20-21 lines, replace the placeholders for AccountName and AccountKey with your Azure Blob Storage credentials.

  3. Install the required NuGet packages, including Azure.Storage.Blobs, Azure.Data.Tables, Azure.Storage.Common and Azure.Core .

  4. Open the solution file in Visual Studio, build the project, and run the application.

Features




  • Azure Blob Storage Integration: Upload, download, and manage product files using Azure Blob Storage.


  • WinForms Interface: Simple Windows Forms interface for managing product-related data.

Usage


To use this application, ensure you have access to your Azure Blob Storage account. Replace the connection strings in the configuration and use the WinForms interface to interact with your Azure blobs.

Contributing


Contributions are welcome! If you have any suggestions or improvements, feel free to fork the repository and submit a pull request.



  1. Fork the Repository: Click the "Fork" button at the top-right of this page.

  2. Create a Branch: Create a new branch for your changes.

  3. Commit Changes: Make your changes and commit them with a descriptive message.

  4. Push to Your Fork: Push your changes to your forked repository.

  5. Submit a Pull Request: Go to the "Pull Requests" tab and submit a new pull request.

Contact


For any questions or inquiries, you can reach me at [email protected] or connect with me on LinkedIn.

References


Acknowledgements



  • Thanks to IT Step Academy for providing the resources and guidance for this project.

  • Special thanks to Microsoft for their comprehensive documentation and cloud services.

  • Gratitude to the open-source community for NuGet packages and contributions.


Feel free to modify or extend this README to fit your needs better. Happy coding!