mirror of
https://gitea.smigz.com/smiggiddy/odin-codeprojects.git
synced 2025-06-27 11:20:40 -04:00
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
|
||
---|---|---|
.. | ||
devops | ||
public | ||
src | ||
bun.lockb | ||
package.json | ||
README.md |
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
- Clone the repository:
bash
git clone <repository-url>
cd inventory
- Install dependencies:
bash
npm install
- 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 theconfig.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.
- Run the app
bash
node src/app.js
-
View the App
Open a browser and go to: http://localhost:3000