You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<p>A <strong>C++ Inventory Management Program</strong> designed to handle a collection of items with various attributes. This application includes item tracking, inventory persistence, and a graphical user interface (GUI) for ease of use.</p>
17
-
</section>
11
+
<header></header>
12
+
<main>
13
+
<!-- Project Title -->
14
+
<sectionclass="title">
15
+
<h1id="type">GUI Inventory Manager</h1>
16
+
<p>A cross-platform <strong>C++ Inventory Management Program</strong>built with wxWidgets, designed to efficiently handle collections of items across Linux, macOS, and Windows.</p>
17
+
</section>
18
18
19
-
<!-- Features Section -->
20
-
<sectionclass="project">
21
-
<h2>Features</h2>
22
-
<ul>
23
-
<li><strong>Item Management:</strong> Store multiple items with properties like name, description, image, and count.</li>
24
-
<li><strong>Item Quantity Adjustments:</strong> Increase or decrease quantities, or delete items.</li>
25
-
<li><strong>Inventory Persistence:</strong> Save and load inventory data from files, with a default sample provided.</li>
26
-
<li><strong>Graphical User Interface (GUI):</strong> Intuitive interface with tabs for saving/loading inventories, item details, and help.</li>
27
-
</ul>
28
-
</section>
19
+
<!-- Technologies -->
20
+
<sectionclass="technologies">
21
+
<h2>Technologies Used</h2>
22
+
<divclass="tech-grid">
23
+
<spanclass="tech-badge">C++17</span>
24
+
<spanclass="tech-badge">wxWidgets</span>
25
+
<spanclass="tech-badge">Visual Studio</span>
26
+
<spanclass="tech-badge">CMake</span>
27
+
</div>
28
+
</section>
29
29
30
-
<!-- Planned Structure -->
31
-
<sectionclass="project">
32
-
<h2>Planned Structure</h2>
33
-
<h3>Item Object</h3>
34
-
<p>Each item will be stored as an object with attributes such as name, description, count, and image.</p>
35
-
<h3>Functions</h3>
36
-
<ul>
37
-
<li>Add a new item to the inventory.</li>
38
-
<li>Delete an item from the inventory.</li>
39
-
<li>Adjust the quantity of an item.</li>
40
-
<li>Save or load inventory data from files.</li>
41
-
</ul>
42
-
<h3>GUI Implementation</h3>
43
-
<ul>
44
-
<li>Scrollable list of items with tabs for file operations, new inventory creation, and help.</li>
45
-
<li>Detailed view of items with options for editing or deletion.</li>
46
-
</ul>
47
-
</section>
30
+
<!-- Features Section -->
31
+
<sectionclass="project">
32
+
<h2>Features</h2>
33
+
<ul>
34
+
<li><strong>Cross-Platform Compatibility:</strong> Works seamlessly on Linux, macOS, and Windows</li>
35
+
<li><strong>Customizable Attributes:</strong> Add, edit, or remove attributes for inventory items</li>
36
+
<li><strong>Search and Filter:</strong> Quickly locate items with advanced search options</li>
37
+
<li><strong>Data Persistence:</strong> Save and load inventory data from local files</li>
38
+
<li><strong>Intuitive Interface:</strong> Clean and responsive design using wxWidgets</li>
39
+
</ul>
40
+
</section>
48
41
49
-
<!-- Getting Started -->
50
-
<sectionclass="project">
51
-
<h2>Getting Started</h2>
52
-
<h3>Prerequisites</h3>
53
-
<p>A C++ compiler (e.g., GCC, Clang, or MSVC) and a GUI framework (e.g., Qt, wxWidgets, or SFML).</p>
<p>This project is licensed under the MIT License. See the <ahref="LICENSE" target="_blank">LICENSE</a> file for details.</p>
77
+
<!-- License -->
78
+
<sectionclass="project">
79
+
<h2>License</h2>
80
+
<p>This project is licensed under the MIT License. See the <ahref="https://github.com/Code-JL/GUI-Inventory-Manager/blob/main/LICENSE" target="_blank">LICENSE</a> file for details.</p>
0 commit comments