CodeLibs Design

⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠

Excalidraw Data

Text Elements

Requirements

1

Core Entities

2

API

3

High-level
Design

4

Deep Dives

5

Primary Goal: Satisfy
Functional Requirements

Primary Goal: Satisfy
Non-functional Requirements

Functional Requirement

Non-functional Requirements

Out of scope:

Core Entities

API

GET /login

API Gateway

Authentification

Database
(supabase)

Search

Purchase Storage

Stripe

Elasticsearch
(aws
opensearch)

cdc

Front-end

Event CRUD Service

Client

GET /signin

User

Snippet

Collection

Tag

Review

Comment

Likes

Stars

https://quizlet.com/au/416821268/past-the-shallow-character-quotes-flash-cards/?exitTest=1

Metadata

Create

Public

Library

Create

Public

Library

Create

Public

Library

language

title

Note

tage

Collection

Private/Public ...

Properties

All

Fav

Collections

Title

Time

code

tags

Search

Create

Public

Library

Create

Public

Library

Create

Public

Library

login

GET /code/codeId

/
/create
/library
/view/code-id