Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zevhys/product-catalogue
Stock CRUD Management
https://github.com/zevhys/product-catalogue
bootrap-5 ejs express html-css-javascript jquery nodejs
Last synced: 2 months ago
JSON representation
Stock CRUD Management
- Host: GitHub
- URL: https://github.com/zevhys/product-catalogue
- Owner: Zevhys
- License: mit
- Created: 2024-08-26T00:34:16.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-10-12T07:09:43.000Z (3 months ago)
- Last Synced: 2024-10-18T07:16:31.803Z (3 months ago)
- Topics: bootrap-5, ejs, express, html-css-javascript, jquery, nodejs
- Language: EJS
- Homepage:
- Size: 10.6 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# product-catalogue
[![Author](http://img.shields.io/badge/[email protected])](https://www.linkedin.com/in/rakha-djauhari/) [![GitHub license](https://img.shields.io/github/license/Zevhys/product-catalogue)](https://github.com/Zevhys/product-catalogue/blob/main/LICENSE) ![GitHub repo size](https://img.shields.io/github/repo-size/Zevhys/product-catalogue)
[![CodeQL](https://github.com/Zevhys/product-catalogue/actions/workflows/codeql.yml/badge.svg)](https://github.com/Zevhys/product-catalogue/actions/workflows/codeql.yml) [![CodeQL](https://github.com/Zevhys/product-catalogue/actions/workflows/eslint.yml/badge.svg)](https://github.com/Zevhys/product-catalogue/actions/workflows/eslint.yml)
A simple stock management system built with Node.js, Express.js, and MongoDB. This application allows users to perform CRUD operations for managing product information including name, stock, price, and image. The app also includes a bit input validation.
# Tech Stack
![HTML](https://img.shields.io/badge/HTML-E34F26?style=flat-square&logo=html5&logoColor=ffffff)
![CSS](https://img.shields.io/badge/CSS-1572B6?style=flat-square&logo=css3&logoColor=ffffff)
![Bootstrap](https://img.shields.io/badge/Bootstrap-7952B3?style=flat-square&logo=bootstrap&logoColor=ffffff)
![JavaScript](https://img.shields.io/badge/JavaScript-F7DF1E?style=flat-square&logo=javascript&logoColor=000000)
![Node.js](https://img.shields.io/badge/Node.js-339933?style=flat-square&logo=nodedotjs&logoColor=white)
![Express.js](https://img.shields.io/badge/Express.js-000000?style=flat-square&logo=express&logoColor=white)
![EJS](https://img.shields.io/badge/EJS-023430?style=flat-square&logo=ejs&logoColor=ffffff)
![MongoDB](https://img.shields.io/badge/MongoDB-47A248?style=flat-square&logo=mongodb&logoColor=ffffff)
![FontAwesome](https://img.shields.io/badge/Font%20Awesome-339AF0?style=flat-square&logo=fontawesome&logoColor=ffffff)# Requirements
```bash
# Install Dependencies
npm install# Clone Repository
git clone https://github.com/Zevhys/product-catalogue .# Start MongoDB
- mongod
- mongosh# Environment Variables
connects to a MongoDB Compass database named `crud` hosted locally.# Run The Application
- node index.js
- Visit http://localhost:7000
```