Thanks to visit codestin.com
Credit goes to github.com

Skip to content

jpfgomes/gerenciadortarefas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CLI de Tarefas (MVC + Prisma + TypeScript + MongoDB)

Aplicativo de linha de comando completo, com arquitetura MVC, dois modelos (Tarefa e Agendamento) e Prisma como ORM, usando MongoDB.

Requisitos

  • Node.js 18+ e npm
  • MongoDB rodando local ou remoto

Passo a passo (do zero)

  1. Baixe e extraia este projeto.
  2. No terminal, entre na pasta:
    cd cli-tarefas-mvc-prisma-ts-mongo
  3. Instale as dependências:
    npm install
  4. Gere o Client do Prisma:
    npx prisma generate
  5. Sincronize o schema com o MongoDB:
    npx prisma db push
  6. Inicie a aplicação:
    npm run dev

Dica: se for usar usuário e senha, altere DATABASE_URL no .env (ex.: mongodb+srv://usuario:senha@host/banco).

Estrutura

src/
  controllers/
    tarefaController.ts
  models/
    agendamentoModel.ts
    tarefaModel.ts
  views/
    tarefaViews.ts
  db.ts
  index.ts
prisma/
  schema.prisma
.env

Scripts úteis

  • npm run dev — inicia o CLI em TypeScript
  • npm run build — compila para dist/
  • npm start — roda versão compilada
  • npm run prisma:push — aplica schema no MongoDB
  • npm run prisma:studio — abre o Studio

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published