Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dnmore/inventory-recording-system
CRUD (Create, Read, Update, Delete) application built using Node.js, Express.js, EJS templating engine and MySQL database.
https://github.com/dnmore/inventory-recording-system
express-js mysql-database nodejs sql-database
Last synced: about 5 hours ago
JSON representation
CRUD (Create, Read, Update, Delete) application built using Node.js, Express.js, EJS templating engine and MySQL database.
- Host: GitHub
- URL: https://github.com/dnmore/inventory-recording-system
- Owner: dnmore
- Created: 2024-04-05T08:11:06.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-11-01T17:47:14.000Z (18 days ago)
- Last Synced: 2024-11-01T18:29:46.442Z (18 days ago)
- Topics: express-js, mysql-database, nodejs, sql-database
- Language: EJS
- Homepage:
- Size: 28.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Inventory Recording System - CRUD Application
## Overview
A robust CRUD application designed to simplify inventory management. With intuitive navigation and organized data handling, this system provides a streamlined experience for users to manage and organize inventory items and categories.
## 🔥 Features
- Full CRUD functionality for categories and items
## 🛠️ Tech Stack
- `Node.js`– Backend runtime for reliable performance
- `Express.js`– Web framework for fast, organized routing
- `EJS`– Dynamic content templating
- `MySQL`– Relational database for structured data management## 🚀 Getting Started
### InstallationClone the repository and install the dependencies:
```
$ git clone https://github.com/dnmore/inventory-recording-system.git
$ npm install```
### Database Structure
The application uses a MySQL database with two tables: `items` and `categories`. The repository includes a SQL dump file (`inventory.sql`) that can be used to set up the database.
### Database Setup
Set up your MySQL database and insert credentials into `data/database.js`.
### Running the Application
Start the server with:
```
$ npm start```
The server will be running at `http://localhost:3000/`
## 📜 License
This project is licensed under the MIT License.