https://github.com/gabrielborges2000/create_product
https://github.com/gabrielborges2000/create_product
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/gabrielborges2000/create_product
- Owner: GabrielBorges2000
- Created: 2023-08-09T13:06:06.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-08-14T11:12:41.000Z (almost 3 years ago)
- Last Synced: 2025-02-09T13:14:31.914Z (over 1 year ago)
- Language: EJS
- Homepage: https://create-product-umber.vercel.app
- Size: 401 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!