Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/matheussandi/task-tracker
https://github.com/matheussandi/task-tracker
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/matheussandi/task-tracker
- Owner: Matheussandi
- Created: 2024-10-30T00:04:02.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-10-30T00:08:46.000Z (about 2 months ago)
- Last Synced: 2024-10-30T02:47:55.205Z (about 2 months ago)
- Language: JavaScript
- Size: 8.79 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Projeto CRUD com Node.js e JSON
Este projeto é um exemplo de aplicação CRUD (Create, Read, Update, Delete) usando Node.js e um arquivo JSON para armazenar os dados. Ele também permite executar comandos CLI para adicionar, atualizar e deletar itens.
## Pré-requisitos
- Node.js instalado
- NPM (Node Package Manager) instalado## Instalação
1. Clone o repositório:
```bash
git clone https://github.com/seu-usuario/seu-repositorio.git
cd seu-repositorio2. Instale as dependências:
```bash
npm install## Uso
Para iniciar o servidor, execute:
```bash
node [index.js](http://_vscodecontentref_/0)## Comandos CLI
Você pode usar os seguintes comandos no CLI para interagir com o arquivo JSON:
- Adicionar um item:
```bash
add "Nome do Item"- Atualizar um item
```bash
update "Novo Nome"- Deletar um item
```bash
update 0## Estrutura do Projeto
- index.js: Arquivo principal que contém a lógica do servidor e os comandos CLI.
- items.json: Arquivo JSON onde os dados são armazenados.Exemplo de items.json:
```bash
[
{
"name": "Comprar leite"
},
{
"name": "Comprar pão"
}
]## URL do projeto
[Roadmap.sh](https://roadmap.sh/projects/task-tracker)