Note Taker App

Allows users to sign up, sign in, and manage notes.

Note Taker App - Backend API - ComponentsNote Taker App - Backend API - ComponentsBackend API[container]Note Controller[Hono] Invokes use cases for notes.User Controller[Hono] Invokes use cases for userauthentication.Note Module[Clean Architecture] Implements use cases fornote.User Module[Clean Architecture] Implements use cases foruser.Data Access Layer[SQL Queries/ ORM /D1 SDK] Interacts with the D1database.D1 Database Stores users, notes, andsharing.Invokes notes's usecasesInvokes users's usecases..Executes queriesLegend  system  component  container boundary 
Note Taker App - Backend API - Components
Component diagram for the Backend API