Skip to content

thaiho110/inventory-management

Repository files navigation

Inventory Management System

An inventory management app with basic management capabilities for users built with React 19, NextJS 15, TailwindCSS and Prisma

Demo:

Use the demo of the system here

Basic features:

  • Adding new products
  • Viewing products
  • Analytics

The app is built using service from Stack Auth for user authentication and management, storage is host on NeonDB with Prisma

🚀 Quick Start

Prerequisites

  • NodeJS

Installation

  1. Clone the project from github
git clone https://github.com/thaiho110/inventory-management.git
cd inventory-management
  1. Install dependencies
npm install
  1. Initialize prisma
npx prisma generate
  1. Start development server
npm run dev

Open http://localhost:3000 with your browser to see the result.

🛠️ Development

Available Scripts

You can run:

  • npm run dev - Starts the development server
  • npm run start - Starts the development server
  • npm run build - Initialize prisma and builds the app for production
  • npm run lint - Lints the codebase
  • npm run postinstall - Initialize prisma

Continuous Integration

This project uses GitHub Actions for CI/CD. Every push and pull request to the main branch triggers:

  • Dependency installation
  • Code building process

Releases

No releases published

Packages

 
 
 

Contributors