Skip to content

Soumyals/Inventory_Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📦 Inventory Tracker

This project involves the conceptualization and automation of an Inventory Tracking System using C programming.
It is designed to efficiently manage inventory by utilizing fundamental data structures, including:

Stacks
Queues
Linked Lists

By leveraging these data structures and algorithms, the system ensures smooth operations for tracking inventory! 📋


📂 Project Structure

File Description
main.c Core program logic and entry point.
auth.c Handles user authentication for secure access. 🔐
dashboard.c Provides the user interface for managing inventory. 🖥️
inventory.h Header file containing inventory-related data structures and function prototypes.
users.txt File storing user credentials for authentication.
user_inventory.txt Tracks individual user inventory data. 📋
my_program.exe Compiled executable for the Inventory Tracker. 🖥️
README.md Documentation for the project (this file!). 📖

🔑 Features

  • 🛠️ Efficient Inventory Management using stacks, queues, and linked lists.
  • 🔒 User Authentication to ensure data security.
  • 📊 Dashboard Interface for tracking inventory status and performing actions.
  • 🔍 Real-time Inventory Updates for accurate tracking.

🚀 Getting Started

1. Prerequisites

You’ll need:

  • A C compiler (e.g., GCC).
  • Basic knowledge of C programming.

2. Compilation

To compile the project, run:

gcc main.c auth.c dashboard.c -o my_program.exe

3. Execution

Run the executable:

./my_program.exe

🎯 Future Enhancements

  • Database Integration for persistent inventory storage. 🗃️
  • Graphical User Interface (GUI) for enhanced user experience. 🖼️
  • Multi-user Management with role-based access. 👥

🎉 Let’s track some inventory! 🛠️

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages