Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gabrielborges2000/create_product
https://github.com/gabrielborges2000/create_product
Last synced: 9 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/gabrielborges2000/create_product
- Owner: GabrielBorges2000
- Created: 2023-08-09T13:06:06.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-08-14T02:11:44.000Z (over 1 year ago)
- Last Synced: 2023-08-14T03:02:06.225Z (over 1 year ago)
- Language: EJS
- Homepage: https://create-product-umber.vercel.app
- Size: 400 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Gerenciador de Produtos
O Objetivo dessa aplicação é conseguir gerenciar um estoque de produtos de uma empresa. Não se aplica para projetos grandes pois é uma aplicação simples e local.# 💻 Pré-requisitos
Antes de começar, verifique se você atendeu aos seguintes requisitos:Versão mais recente do ```Visual Studio Code```.
Versão mais recente do ```NODE.JS```.
Versão mais recente do ```MySQL```.
Ter um dispositivo dispositivo ```Desktop```,```Android```,```IOS```.# Como inicar o servidor?
### Baixe as dependências do projeto e crie as schemas do banco de dados MySql:
Windows:```
npm install
```
No terminal execute:```
npm start
```### Segue Abaixo as configurações das tabelas mysql
Crie um banco com o nome ```product```.
Dentro do banco crie uma tabela com nome de ```product```.
Na tabela product defina as seguintes colunas:
```
id char(36) PK
productName text
value decimal(10,2)
stock decimal(10,2)
created_at timestamp
userId varchar(255)```
no arquivo ```.env``` defina as variáveis necessárias para rodas sua aplicação
```
NODE_ENV=development
DATABASE_CLIENT='mysql'
DATABASE_USER='seu-usuário-do-mysql-aqui'
DATABASE_URL='localhost'
DATABASE_PASSWORD='sua-senha-do-mysql-aqui'
```No terminal coloque o comando:
```
npm run dev
```Agora para acessar o servidor, em seu navegador abra o localhost ou acesso pelo IP da sua máquina:
exemplo:
```
http://localhost:3000/
```
ou
```
http://seu-ip-aqui:3000/
```caso não saiba como conseguir o endereço ip da sua máquina, abra um terminal e rode o seguinte comando:
```
ipconfig
```Pronto! Basta realizar as alterações nos arquivos se for necessário ou somente testar a aplicação.
Esse arquivo foi utilizado o bootstrap com uma configuração básica de css,express, node.js 18 LTS, EJS e jQuery.
## Funcionalidades da Aplicação
- [x] O usuário deve conseguir um relatório dos produtos
- [x] O usuário deve conseguir adicionar um produto
- [x] O usuário deve conseguir editar um produto
- [x] O usuário deve conseguir remover um produto##### Agradecemos às seguintes pessoas que contribuíram para este projeto:
Gostou desse projeto? Deixe um Like!