Catalog Manager is a C# Windows Forms application developed using .NET. The application provides a simple interface for managers to execute CRUD (Create, Read, Update, Delete) operations on a list of products. All data about goods is saved locally in a binary catalog file (.bin) when exiting the application, ensuring that the data persists across sessions.
This project was created as part of my homework assignment at IT Step Academy. It showcases the implementation of CRUD operations over good data and the use of binary file storage to maintain the catalog locally.
Follow these steps to set up the project:
- Clone the repository:
git clone https://github.com/zabavb/Catalog-manager.git
- Open the solution file in Visual Studio, build the project, and run the application.
- CRUD Operations: Add, view, update, and delete products from the catalog.
- Binary File Storage: Goods data is stored in a binary catalog file (.bin) for local storage.
- WinForms Interface: Simple Windows Forms interface for managing the goods catalog.
Upon launching the application, you can manage the goods catalog using the provided interface. All changes are saved to the binary file when the application is closed, ensuring that the catalog is preserved across sessions.
Contributions are welcome! If you have any suggestions or improvements, feel free to fork the repository and submit a pull request.
- Fork the Repository: Click the "Fork" button at the top-right of this page.
- Create a Branch: Create a new branch for your changes.
- Commit Changes: Make your changes and commit them with a descriptive message.
- Push to Your Fork: Push your changes to your forked repository.
- Submit a Pull Request: Go to the "Pull Requests" tab and submit a new pull request.
If you have any questions or inquiries, feel free to reach out to me at email or connect with me on LinkedIn.
- Thanks to IT Step Academy for providing the resources and guidance for this project.
- Special thanks to Microsoft for their comprehensive documentation and tools.
Feel free to modify or extend this README to fit your needs better. Happy coding!