Note Taker App
master
master
v
0.0.0
Note Taker App
Allows users to sign up, sign in, and manage notes.
Info
Context views
Container views
Component views
Dependencies
Backend API
Note Taker App - Backend API - Components
Note Taker App - Backend API - Components
Backend API
[container]
Note
Controller
[Hono]
Invokes
use
cases
for
notes.
User
Controller
[Hono]
Invokes
use
cases
for
user
authentication.
Note
Module
[Clean
Architecture]
Implements
use
cases
for
note.
User
Module
[Clean
Architecture]
Implements
use
cases
for
user.
Data
Access
Layer
[SQL
Queries/
ORM
/D1
SDK]
Interacts
with
the
D1
database.
D1
Database
Stores
users,
notes,
and
sharing.
Invokes
notes's
use
cases
Invokes
users's
use
cases
.
.
Executes
queries
Legend
▯
system
▯
component
▯
container boundary
Note Taker App - Backend API - Components
Component diagram for the Backend API
Note Taker App - Backend API - Components
Note Taker App - Backend API - Components
Backend API
[container]
Note
Controller
[Hono]
Invokes
use
cases
for
notes.
User
Controller
[Hono]
Invokes
use
cases
for
user
authentication.
Note
Module
[Clean
Architecture]
Implements
use
cases
for
note.
User
Module
[Clean
Architecture]
Implements
use
cases
for
user.
Data
Access
Layer
[SQL
Queries/
ORM
/D1
SDK]
Interacts
with
the
D1
database.
D1
Database
Stores
users,
notes,
and
sharing.
Invokes
notes's
use
cases
Invokes
users's
use
cases
.
.
Executes
queries
Legend
▯
system
▯
component
▯
container boundary
Note Taker App - Backend API - Components [
svg
|
png
|
puml
]