odin-codespace/inventory
smiggiddy 694c1f10dc
Some checks failed
Build and Push Docker Images / build (admin-dashboard) (push) Failing after 15s
Build and Push Docker Images / build (battleship) (push) Failing after 9s
Build and Push Docker Images / build (calculator) (push) Failing after 9s
Build and Push Docker Images / build (cv-project) (push) Failing after 9s
Build and Push Docker Images / build (inventory) (push) Failing after 10s
Build and Push Docker Images / build (library) (push) Failing after 10s
Build and Push Docker Images / build (messages) (push) Failing after 9s
Build and Push Docker Images / build (nodejs-mini-message-board) (push) Failing after 10s
Build and Push Docker Images / build (portfolio) (push) Failing after 9s
Build and Push Docker Images / build (restaurant) (push) Failing after 9s
Build and Push Docker Images / build (shopping-cart) (push) Failing after 9s
Build and Push Docker Images / build (signup_form) (push) Failing after 8s
Build and Push Docker Images / build (tictactoe) (push) Failing after 9s
Build and Push Docker Images / build (weather) (push) Failing after 9s
ready to deploy
2025-05-03 00:14:04 +00:00
..
devops ready to deploy 2025-05-03 00:14:04 +00:00
public call it done 2025-01-21 15:45:43 -05:00
src call it done 2025-01-21 15:45:43 -05:00
bun.lockb inventory skeleton 2025-01-08 22:51:48 -05:00
package.json inventory skeleton 2025-01-08 22:51:48 -05:00
README.md adding devops 2025-05-02 16:47:07 +00:00

Inventory Project

Description

The Inventory project is a web application built with Node.js and Express.js. It's designed to manage and track inventory items. This application allows users to add, view, edit, and delete items in the inventory.

Prerequisites

  • Node.js (v18 or later)
  • npm (comes with Node.js)
  • PostgreSQL (version 13 or later)

Setup

  1. Clone the repository:
bash
    git clone <repository-url>
    cd inventory
    
  1. Install dependencies:
bash
    npm install
    
  1. Set up the database:
    • Ensure you have PostgreSQL running.
    • Create a database named inventory_db (or you can name it whatever you want and update the config.js file).
    • Update the database connection details in src/config.js.
    • Run the database setup script:
bash
        node src/db/setupDb.js
        

This will create the table and insert some sample data.

  1. Run the app
bash
    node src/app.js
    
  1. View the App

    Open a browser and go to: http://localhost:3000

Project Structure