mirror of
https://gitea.smigz.com/smiggiddy/odin-codeprojects.git
synced 2025-06-27 11:20:40 -04:00
1.1 KiB
1.1 KiB
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