How mabdallah-cs/node-projects works
This is a small Express task-management API backed by Prisma. Clients can list, retrieve, create, update, and delete tasks; a separate seed script inserts initial tasks. The schema and Prisma configuration identify the data model and database connection, but the actual database service is not included in the tree. The listed task array in routes/tasks.js has no demonstrated connection to the API, so it is omitted.
Main entry points: Myapp.js Express handlers · seed.js Seed script · schema.prisma Task model
Components 5
Task API
- Express handlers
Myapp.js - Seed script
routes/seed.js
Task data
- Task model
prisma/schema.prisma - Task database
Other components
- API client
Connections 5
- API client → Express handlers: sends requests
- Express handlers → API client: returns JSON
- Express handlers → Task database: CRUD via Prisma
- Seed script → Task database: inserts tasks
- Task model → Task database: defines schema