Inspiration

Our inspiration comes from many late nights trying to count inventory, or trying to do a restock without some sort of system to give you sales trends, or to help you efficiently buy new inventory. We also wanted to make a tool for small businesses that not only promotes a healthy inventory system, but also shows information about waste stock, so they can make better informed decisions while making orders.

What it does

Using sale data, the AI analyses it to find trending products. The AI will then compute restock amounts based on these trends. On the back end the computer will also track and compute analytical data that can help the business owner track on hand quantities, as well as sales data at a quick glance.

How we built it

This app is a Vite-based React project scaffolded with TypeScript, Tailwind CSS, and the shadcn/ui component system. It pulls in Radix UI primitives, React Hook Form with Zod validation, TanStack Query for data fetching, and a Supabase client for backend connectivity. Styling runs through Tailwind with PostCSS/autoprefixer, while the Vite dev server handles local development (npm run dev) and production builds (npm run build).

Challenges we ran into

Using git came with some repo issues, like pushes and pulls getting lost to space, and our IDE (cursor) kept reverting to much older versions of the project randomly throughout the project. Luckily we were able to get around the issues through creative file sharing, and careful pushes and pulls.

Accomplishments that we're proud of

We are very proud of our final product, as well as all the implementation of the AI to calculate restock data.

What we learned

We learned a lot about API application, as well as the dynamics of working as a team. We also were able to share our knowledge to help each other over come tech issues, that left all of us on a more level playing field among each other

What's next for InvTory

This program could be further worked on, and implemented into a POS system, where it will use the sale data, and update the inventory and stats in real time, based off real data from a specific store.

Built With

Share this project:

Updates