Compare commits
3 Commits
develop/re
...
develop/de
Author | SHA1 | Date | |
---|---|---|---|
![]() |
9f7624fa56 | ||
![]() |
346992d4ec | ||
![]() |
f23a6b7d9c |
19
.gitconfig
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
[user]
|
||||||
|
email = louiscklaw@users.noreply.github.com
|
||||||
|
name = louiscklaw
|
||||||
|
[http]
|
||||||
|
version = HTTP/1.1
|
||||||
|
postBuffer = 5368709120
|
||||||
|
[init]
|
||||||
|
defaultBranch = master
|
||||||
|
[core]
|
||||||
|
autocrlf = false
|
||||||
|
[pull]
|
||||||
|
ff = only
|
||||||
|
rebase = true
|
||||||
|
[lfs]
|
||||||
|
allowincompletepush = true
|
||||||
|
locksverify = true
|
||||||
|
[credential]
|
||||||
|
autoDetectTimeout = -1
|
||||||
|
helper = cache --timeout=2592000
|
@@ -1 +1,21 @@
|
|||||||
# Demo2FaExample
|
---
|
||||||
|
tags: mobile
|
||||||
|
---
|
||||||
|
|
||||||
|
# REQ0119-Demo2FaExample
|
||||||
|
|
||||||
|
## description
|
||||||
|
|
||||||
|
A demonstration of two-factor authentication implementation examples
|
||||||
|
|
||||||
|
## schema
|
||||||
|
|
||||||
|
```dbml
|
||||||
|
{
|
||||||
|
// To be defined
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## related
|
||||||
|
|
||||||
|
-
|
||||||
|
@@ -1 +1,21 @@
|
|||||||
# DemoAccordionTutorial
|
---
|
||||||
|
tags:
|
||||||
|
---
|
||||||
|
|
||||||
|
# REQ0120-PlaceholderFeature
|
||||||
|
|
||||||
|
## description
|
||||||
|
|
||||||
|
T.B.A.
|
||||||
|
|
||||||
|
## schema
|
||||||
|
|
||||||
|
```dbml
|
||||||
|
{
|
||||||
|
// To be defined
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## related
|
||||||
|
|
||||||
|
-
|
||||||
|
@@ -1 +1,21 @@
|
|||||||
# DemoBankingUi
|
---
|
||||||
|
tags:
|
||||||
|
---
|
||||||
|
|
||||||
|
# REQ0121-UserProfileFeature
|
||||||
|
|
||||||
|
## description
|
||||||
|
|
||||||
|
T.B.A.
|
||||||
|
|
||||||
|
## schema
|
||||||
|
|
||||||
|
```dbml
|
||||||
|
{
|
||||||
|
// To be defined
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## related
|
||||||
|
|
||||||
|
-
|
||||||
|
@@ -1 +1,21 @@
|
|||||||
# DemoBlogPostUi
|
---
|
||||||
|
tags:
|
||||||
|
---
|
||||||
|
|
||||||
|
# REQ0122-NotificationSystem
|
||||||
|
|
||||||
|
## description
|
||||||
|
|
||||||
|
T.B.A.
|
||||||
|
|
||||||
|
## schema
|
||||||
|
|
||||||
|
```dbml
|
||||||
|
{
|
||||||
|
// To be defined
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## related
|
||||||
|
|
||||||
|
-
|
||||||
|
@@ -1 +1,21 @@
|
|||||||
# DemoCapacitorGoogleMapsTutorial
|
---
|
||||||
|
tags:
|
||||||
|
---
|
||||||
|
|
||||||
|
# REQ0123-AnalyticsDashboard
|
||||||
|
|
||||||
|
## description
|
||||||
|
|
||||||
|
T.B.A.
|
||||||
|
|
||||||
|
## schema
|
||||||
|
|
||||||
|
```dbml
|
||||||
|
{
|
||||||
|
// To be defined
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## related
|
||||||
|
|
||||||
|
-
|
||||||
|
@@ -1 +1,22 @@
|
|||||||
# DemoClubHouse
|
---
|
||||||
|
tags: [placeholder-tag1, placeholder-tag2]
|
||||||
|
---
|
||||||
|
|
||||||
|
# REQ0124-PlaceholderTitle
|
||||||
|
|
||||||
|
## description
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## schema
|
||||||
|
|
||||||
|
```dbml
|
||||||
|
{
|
||||||
|
placeholderField1: Type;
|
||||||
|
placeholderField2: Type;
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## related
|
||||||
|
|
||||||
|
[[REQXXXX]]
|
||||||
|
@@ -1 +1,22 @@
|
|||||||
# DemoColorTutorial
|
---
|
||||||
|
tags: [placeholder-tag1, placeholder-tag2]
|
||||||
|
---
|
||||||
|
|
||||||
|
# REQ0125-PlaceholderTitle
|
||||||
|
|
||||||
|
## description
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## schema
|
||||||
|
|
||||||
|
```dbml
|
||||||
|
{
|
||||||
|
placeholderField1: Type;
|
||||||
|
placeholderField2: Type;
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## related
|
||||||
|
|
||||||
|
[[REQXXXX]]
|
||||||
|
@@ -1 +1,22 @@
|
|||||||
# DemoDictionaryApp
|
---
|
||||||
|
tags: [placeholder-tag1, placeholder-tag2]
|
||||||
|
---
|
||||||
|
|
||||||
|
# REQ0126-PlaceholderTitle
|
||||||
|
|
||||||
|
## description
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## schema
|
||||||
|
|
||||||
|
```dbml
|
||||||
|
{
|
||||||
|
placeholderField1: Type;
|
||||||
|
placeholderField2: Type;
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## related
|
||||||
|
|
||||||
|
[[REQXXXX]]
|
||||||
|
@@ -1 +1,22 @@
|
|||||||
# DemoEcommerceExample
|
---
|
||||||
|
tags: [placeholder-tag1, placeholder-tag2]
|
||||||
|
---
|
||||||
|
|
||||||
|
# REQ0127-PlaceholderTitle
|
||||||
|
|
||||||
|
## description
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## schema
|
||||||
|
|
||||||
|
```dbml
|
||||||
|
{
|
||||||
|
placeholderField1: Type;
|
||||||
|
placeholderField2: Type;
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## related
|
||||||
|
|
||||||
|
[[REQXXXX]]
|
||||||
|
@@ -1 +1,22 @@
|
|||||||
# DemoFacebookClone
|
---
|
||||||
|
tags: [placeholder-tag1, placeholder-tag2]
|
||||||
|
---
|
||||||
|
|
||||||
|
# REQ0128-PlaceholderTitle
|
||||||
|
|
||||||
|
## description
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## schema
|
||||||
|
|
||||||
|
```dbml
|
||||||
|
{
|
||||||
|
placeholderField1: Type;
|
||||||
|
placeholderField2: Type;
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## related
|
||||||
|
|
||||||
|
[[REQXXXX]]
|
||||||
|
@@ -1 +1,22 @@
|
|||||||
# DemoFastFoodApp
|
---
|
||||||
|
tags: [placeholder-tag1, placeholder-tag2]
|
||||||
|
---
|
||||||
|
|
||||||
|
# REQ0129-PlaceholderTitle
|
||||||
|
|
||||||
|
## description
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## schema
|
||||||
|
|
||||||
|
```dbml
|
||||||
|
{
|
||||||
|
placeholderField1: Type;
|
||||||
|
placeholderField2: Type;
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## related
|
||||||
|
|
||||||
|
[[REQXXXX]]
|
||||||
|
@@ -1 +1,22 @@
|
|||||||
# DemoFloatingTabs
|
---
|
||||||
|
tags: [placeholder-tag1, placeholder-tag2]
|
||||||
|
---
|
||||||
|
|
||||||
|
# REQ0130-PlaceholderTitle
|
||||||
|
|
||||||
|
## description
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## schema
|
||||||
|
|
||||||
|
```dbml
|
||||||
|
{
|
||||||
|
placeholderField1: Type;
|
||||||
|
placeholderField2: Type;
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## related
|
||||||
|
|
||||||
|
[[REQXXXX]]
|
||||||
|
@@ -1 +1,22 @@
|
|||||||
# DemoInstagramClone
|
---
|
||||||
|
tags: requirements
|
||||||
|
---
|
||||||
|
|
||||||
|
# REQ0131-DemoInstagramClone
|
||||||
|
|
||||||
|
## description
|
||||||
|
|
||||||
|
<Party Page.png>
|
||||||
|
|
||||||
|
## schema
|
||||||
|
|
||||||
|
```dbml
|
||||||
|
// Add your DBML here
|
||||||
|
Table users {
|
||||||
|
id integer
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## related
|
||||||
|
|
||||||
|
[[REQ0110-PartyPage]]
|
||||||
|
@@ -1 +1,23 @@
|
|||||||
# DemoKanbanBoard
|
---
|
||||||
|
tags: requirements
|
||||||
|
---
|
||||||
|
|
||||||
|
# REQ0132-DemoKanbanBoard
|
||||||
|
|
||||||
|
## description
|
||||||
|
|
||||||
|
<Kanban Board.png>
|
||||||
|
|
||||||
|
## schema
|
||||||
|
|
||||||
|
```dbml
|
||||||
|
// Add your DBML here
|
||||||
|
Table tasks {
|
||||||
|
id integer
|
||||||
|
status string
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## related
|
||||||
|
|
||||||
|
[[REQ0131-DemoInstagramClone]]
|
||||||
|
@@ -1 +1,23 @@
|
|||||||
# DemoList
|
---
|
||||||
|
tags: requirements
|
||||||
|
---
|
||||||
|
|
||||||
|
# REQ0133-DemoList
|
||||||
|
|
||||||
|
## description
|
||||||
|
|
||||||
|
<Demo List.png>
|
||||||
|
|
||||||
|
## schema
|
||||||
|
|
||||||
|
```dbml
|
||||||
|
// Add your DBML here
|
||||||
|
Table lists {
|
||||||
|
id integer
|
||||||
|
name string
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## related
|
||||||
|
|
||||||
|
[[REQ0132-DemoKanbanBoard]]
|
||||||
|
@@ -1 +1,23 @@
|
|||||||
# DemoOrderingApp
|
---
|
||||||
|
tags: requirements
|
||||||
|
---
|
||||||
|
|
||||||
|
# REQ0134-DemoOrderingApp
|
||||||
|
|
||||||
|
## description
|
||||||
|
|
||||||
|
<Ordering App.png>
|
||||||
|
|
||||||
|
## schema
|
||||||
|
|
||||||
|
```dbml
|
||||||
|
// Add your DBML here
|
||||||
|
Table orders {
|
||||||
|
id integer
|
||||||
|
item string
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## related
|
||||||
|
|
||||||
|
[]
|
||||||
|
@@ -1 +1,24 @@
|
|||||||
# DemoPinterestFloatingTabBar
|
---
|
||||||
|
tags: requirements
|
||||||
|
---
|
||||||
|
|
||||||
|
# REQ0135-DemoPinterestFloatingTabBar
|
||||||
|
|
||||||
|
## description
|
||||||
|
|
||||||
|
<Pinterest Floating Tab Bar.png>
|
||||||
|
|
||||||
|
## schema
|
||||||
|
|
||||||
|
```dbml
|
||||||
|
// Add your DBML here
|
||||||
|
Table floating_tab_bars {
|
||||||
|
id integer
|
||||||
|
position string
|
||||||
|
items json
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## related
|
||||||
|
|
||||||
|
[[REQ0134-DemoList]]
|
||||||
|
@@ -1 +1,24 @@
|
|||||||
# DemoProfileExample
|
---
|
||||||
|
tags: requirements
|
||||||
|
---
|
||||||
|
|
||||||
|
# REQ0136-DemoProfileExample
|
||||||
|
|
||||||
|
## description
|
||||||
|
|
||||||
|
<Profile Example.png>
|
||||||
|
|
||||||
|
## schema
|
||||||
|
|
||||||
|
```dbml
|
||||||
|
// Add your DBML here
|
||||||
|
Table profiles {
|
||||||
|
id integer
|
||||||
|
name string
|
||||||
|
avatar_url string
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## related
|
||||||
|
|
||||||
|
[[REQ0135-DemoPinterestFloatingTabBar]]
|
||||||
|
@@ -1 +1,24 @@
|
|||||||
# DemoPullstateTutorial
|
---
|
||||||
|
tags: [requirements]
|
||||||
|
---
|
||||||
|
|
||||||
|
# REQ0137-DemoPullstateTutorial
|
||||||
|
|
||||||
|
## Description
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## Schema
|
||||||
|
|
||||||
|
```dbml
|
||||||
|
// Add your DBML here
|
||||||
|
Table pullstates {
|
||||||
|
id integer
|
||||||
|
state json
|
||||||
|
timestamp datetime
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## Related
|
||||||
|
|
||||||
|
- [REQ0136-DemoProfileExample](#)
|
||||||
|
@@ -1 +1,24 @@
|
|||||||
# DemoQrScanner
|
---
|
||||||
|
tags: [requirements]
|
||||||
|
---
|
||||||
|
|
||||||
|
# REQ0138-DemoQrScanner
|
||||||
|
|
||||||
|
## Description
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## Schema
|
||||||
|
|
||||||
|
```dbml
|
||||||
|
// Add your DBML here
|
||||||
|
Table qr_scanners {
|
||||||
|
id integer
|
||||||
|
scan_data string
|
||||||
|
scan_time datetime
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## Related
|
||||||
|
|
||||||
|
- [REQ0137-DemoPullstateTutorial](#)
|
||||||
|
@@ -1 +1,24 @@
|
|||||||
# DemoQuizApp
|
---
|
||||||
|
tags: [requirements]
|
||||||
|
---
|
||||||
|
|
||||||
|
# REQ0139-DemoQuizApp
|
||||||
|
|
||||||
|
## Description
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## Schema
|
||||||
|
|
||||||
|
```dbml
|
||||||
|
// Add your DBML here
|
||||||
|
Table quizzes {
|
||||||
|
id integer
|
||||||
|
questions json
|
||||||
|
results json
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## Related
|
||||||
|
|
||||||
|
- [REQ0138-DemoQrScanner](#)
|
||||||
|
@@ -1 +1,25 @@
|
|||||||
# DemoQuoteApp
|
---
|
||||||
|
tags: [requirements]
|
||||||
|
---
|
||||||
|
|
||||||
|
# REQ0140-DemoQuoteApp
|
||||||
|
|
||||||
|
## Description
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## Schema
|
||||||
|
|
||||||
|
```dbml
|
||||||
|
// Add your DBML here
|
||||||
|
Table quotes {
|
||||||
|
id integer
|
||||||
|
content string
|
||||||
|
author string
|
||||||
|
category string
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## Related
|
||||||
|
|
||||||
|
- [REQ0139-DemoQuizApp](#)
|
||||||
|
@@ -1 +1,25 @@
|
|||||||
# DemoReactAddToCart
|
---
|
||||||
|
tags: [requirements]
|
||||||
|
---
|
||||||
|
|
||||||
|
# REQ0141-DemoReactAddToCart
|
||||||
|
|
||||||
|
## Description
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## Schema
|
||||||
|
|
||||||
|
```dbml
|
||||||
|
// Add your DBML here
|
||||||
|
Table cart_items {
|
||||||
|
id integer
|
||||||
|
product_id integer
|
||||||
|
quantity integer
|
||||||
|
user_id integer
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## Related
|
||||||
|
|
||||||
|
- [REQ0140-DemoQuoteApp](#)
|
||||||
|
@@ -1 +1,25 @@
|
|||||||
# DemoReactCalculator
|
---
|
||||||
|
tags: [requirements]
|
||||||
|
---
|
||||||
|
|
||||||
|
# REQ0142-DemoReactCalculator
|
||||||
|
|
||||||
|
## Description
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## Schema
|
||||||
|
|
||||||
|
```dbml
|
||||||
|
// Add your DBML here
|
||||||
|
Table calculations {
|
||||||
|
id integer
|
||||||
|
expression string
|
||||||
|
result float
|
||||||
|
timestamp datetime
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## Related
|
||||||
|
|
||||||
|
- [REQ0141-DemoReactAddToCart](#)
|
||||||
|
@@ -1 +1,25 @@
|
|||||||
# DemoReactDrawingCanvas
|
---
|
||||||
|
tags: [requirements]
|
||||||
|
---
|
||||||
|
|
||||||
|
# REQ0143-DemoReactDrawingCanvas
|
||||||
|
|
||||||
|
## Description
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## Schema
|
||||||
|
|
||||||
|
```dbml
|
||||||
|
// Add your DBML here
|
||||||
|
Table drawings {
|
||||||
|
id integer
|
||||||
|
canvas_data json
|
||||||
|
created_at datetime
|
||||||
|
updated_at datetime
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## Related
|
||||||
|
|
||||||
|
- [REQ0142-DemoReactCalculator](#)
|
||||||
|
@@ -1 +1,25 @@
|
|||||||
# DemoReactHookFormExample
|
---
|
||||||
|
tags: [requirements]
|
||||||
|
---
|
||||||
|
|
||||||
|
# REQ0144-DemoReactHookFormExample
|
||||||
|
|
||||||
|
## Description
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## Schema
|
||||||
|
|
||||||
|
```dbml
|
||||||
|
// Add your DBML here
|
||||||
|
Table forms {
|
||||||
|
id integer
|
||||||
|
form_data json
|
||||||
|
submitted_at datetime
|
||||||
|
user_id integer
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## Related
|
||||||
|
|
||||||
|
- [REQ0143-DemoReactDrawingCanvas](#)
|
||||||
|
@@ -1 +1,26 @@
|
|||||||
# DemoReactItemList
|
---
|
||||||
|
tags: [requirements]
|
||||||
|
---
|
||||||
|
|
||||||
|
# REQ0145-DemoReactItemList
|
||||||
|
|
||||||
|
## Description
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## Schema
|
||||||
|
|
||||||
|
```dbml
|
||||||
|
// Add your DBML here
|
||||||
|
Table items {
|
||||||
|
id integer
|
||||||
|
name string
|
||||||
|
description text
|
||||||
|
price decimal
|
||||||
|
created_at datetime
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## Related
|
||||||
|
|
||||||
|
- [REQ0144-DemoReactHookFormExample](#)
|
||||||
|
@@ -1 +1,26 @@
|
|||||||
# DemoReactLifecycles
|
---
|
||||||
|
tags: [requirements]
|
||||||
|
---
|
||||||
|
|
||||||
|
# REQ0146-DemoReactLifecycles
|
||||||
|
|
||||||
|
## Description
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## Schema
|
||||||
|
|
||||||
|
```dbml
|
||||||
|
// Add your DBML here
|
||||||
|
Table components {
|
||||||
|
id integer
|
||||||
|
name string
|
||||||
|
lifecycle_stage string
|
||||||
|
mounted_at datetime
|
||||||
|
updated_at datetime
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## Related
|
||||||
|
|
||||||
|
- [REQ0145-DemoReactItemList](#)
|
||||||
|
@@ -1 +1,26 @@
|
|||||||
# DemoReactLogin
|
---
|
||||||
|
tags: [requirements]
|
||||||
|
---
|
||||||
|
|
||||||
|
# REQ0147-DemoReactLogin
|
||||||
|
|
||||||
|
## Description
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## Schema
|
||||||
|
|
||||||
|
```dbml
|
||||||
|
// Add your DBML here
|
||||||
|
Table users {
|
||||||
|
id integer
|
||||||
|
username string
|
||||||
|
password_hash string
|
||||||
|
last_login_at datetime
|
||||||
|
login_count integer
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## Related
|
||||||
|
|
||||||
|
- [REQ0146-DemoReactLifecycles](#)
|
||||||
|
@@ -1 +1,26 @@
|
|||||||
# DemoReactMarvelApp
|
---
|
||||||
|
tags: [requirements]
|
||||||
|
---
|
||||||
|
|
||||||
|
# REQ0148-DemoReactMarvelApp
|
||||||
|
|
||||||
|
## Description
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## Schema
|
||||||
|
|
||||||
|
```dbml
|
||||||
|
// Add your DBML here
|
||||||
|
Table characters {
|
||||||
|
id integer
|
||||||
|
name string
|
||||||
|
description text
|
||||||
|
thumbnail_url string
|
||||||
|
comics_available integer
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## Related
|
||||||
|
|
||||||
|
- [REQ0147-DemoReactLogin](#)
|
||||||
|
@@ -1 +1,27 @@
|
|||||||
# DemoReactMovieAppWithAlgolia
|
---
|
||||||
|
tags: [requirements]
|
||||||
|
---
|
||||||
|
|
||||||
|
# REQ0149-DemoReactMovieAppWithAlgolia
|
||||||
|
|
||||||
|
## Description
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## Schema
|
||||||
|
|
||||||
|
```dbml
|
||||||
|
// Add your DBML here
|
||||||
|
Table movies {
|
||||||
|
id integer
|
||||||
|
title string
|
||||||
|
year integer
|
||||||
|
rating decimal
|
||||||
|
search_index string
|
||||||
|
last_updated datetime
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## Related
|
||||||
|
|
||||||
|
- [REQ0148-DemoReactMarvelApp](#)
|
||||||
|
@@ -1 +1,27 @@
|
|||||||
# DemoReactNotes
|
---
|
||||||
|
tags: [requirements]
|
||||||
|
---
|
||||||
|
|
||||||
|
# REQ0150-DemoReactNotes
|
||||||
|
|
||||||
|
## Description
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## Schema
|
||||||
|
|
||||||
|
```dbml
|
||||||
|
// Add your DBML here
|
||||||
|
Table notes {
|
||||||
|
id integer
|
||||||
|
title string
|
||||||
|
content text
|
||||||
|
created_at datetime
|
||||||
|
updated_at datetime
|
||||||
|
is_pinned boolean
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## Related
|
||||||
|
|
||||||
|
- [REQ0149-DemoReactMovieAppWithAlgolia](#)
|
||||||
|
@@ -1 +1,27 @@
|
|||||||
# DemoReactOnboardingUi
|
---
|
||||||
|
tags: [requirements]
|
||||||
|
---
|
||||||
|
|
||||||
|
# REQ0151-DemoReactOnboardingUi
|
||||||
|
|
||||||
|
## Description
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## Schema
|
||||||
|
|
||||||
|
```dbml
|
||||||
|
// Add your DBML here
|
||||||
|
Table onboarding_steps {
|
||||||
|
id integer
|
||||||
|
title string
|
||||||
|
description text
|
||||||
|
is_completed boolean
|
||||||
|
order_number integer
|
||||||
|
component_name string
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## Related
|
||||||
|
|
||||||
|
- [REQ0150-DemoReactNotes](#)
|
||||||
|
@@ -1 +1,26 @@
|
|||||||
# DemoReactOverlayHooks
|
---
|
||||||
|
tags: [requirements]
|
||||||
|
---
|
||||||
|
|
||||||
|
# REQ0152-DemoReactOverlayHooks
|
||||||
|
|
||||||
|
## Description
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## Schema
|
||||||
|
|
||||||
|
```dbml
|
||||||
|
// Add your DBML here
|
||||||
|
Table overlays {
|
||||||
|
id integer
|
||||||
|
component_name string
|
||||||
|
is_visible boolean
|
||||||
|
z_index integer
|
||||||
|
animation_type string
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## Related
|
||||||
|
|
||||||
|
- [REQ0151-DemoReactOnboardingUi](#)
|
||||||
|
@@ -1 +1,10 @@
|
|||||||
# DemoReactPollApp
|
---
|
||||||
|
tags: [requirements]
|
||||||
|
---
|
||||||
|
|
||||||
|
# REQ0153-DemoReactPollApp
|
||||||
|
|
||||||
|
## Description
|
||||||
|

|
||||||
|
|
||||||
|
## Schema
|
||||||
|
@@ -6,11 +6,11 @@ tags: docker, ports
|
|||||||
|
|
||||||
## Port Usage
|
## Port Usage
|
||||||
|
|
||||||
| Service | Host Port | Container Port | Environment | Purpose |
|
| Service | Host **Port** | Container Port | Environment | Purpose | subdomain |
|
||||||
| ----------- | --------- | -------------- | ----------- | -------------------------------- |
|
| ----------- | ------------- | -------------- | ----------- | -------------------------------- | ------------------------ |
|
||||||
| Frontend | 10001 | 8080 | All | Web application access |
|
| Frontend | 10001 | 8080 | All | Web application access | pa_admin.louislabs.com |
|
||||||
| Mobile | 10004 | 3000 | All | Mobile application access |
|
| Mobile | 10004 | 3000 | All | Mobile application access | pa_mobile.louislabs.com |
|
||||||
| CMS Backend | 10002 | 7272 | All | Main API access |
|
| CMS Backend | 10002 | 7272 | All | Main API access | pa_backend.louislabs.com |
|
||||||
| CMS Backend | 10003 | 5555 | All | Additional service access |
|
| CMS Backend | 10003 | 5555 | All | Additional service access | --- |
|
||||||
| Postgres | - | 5432 | Production | Database access (container only) |
|
| Postgres | - | 5432 | Production | Database access (container only) | --- |
|
||||||
| Postgres | 5432 | 5432 | Development | Database access |
|
| Postgres | 5432 | 5432 | Development | Database access | --- |
|
||||||
|
@@ -105,3 +105,56 @@
|
|||||||
- [REQ0116: REQ0116/main-tab](./REQ0116/index.md)
|
- [REQ0116: REQ0116/main-tab](./REQ0116/index.md)
|
||||||
- [REQ0117: REQ0117/default-route](./REQ0117/index.md)
|
- [REQ0117: REQ0117/default-route](./REQ0117/index.md)
|
||||||
- [REQ0118: REQ0118/Not-Implemented-page](./REQ0118/index.md)
|
- [REQ0118: REQ0118/Not-Implemented-page](./REQ0118/index.md)
|
||||||
|
- [REQ0119: REQ0119-Demo2FaExample](./REQ0119/index.md)
|
||||||
|
- [REQ0120: REQ0120-PlaceholderFeature](./REQ0120/index.md)
|
||||||
|
- [REQ0121: REQ0121-UserProfileFeature](./REQ0121/index.md)
|
||||||
|
- [REQ0122: REQ0122-NotificationSystem](./REQ0122/index.md)
|
||||||
|
- [REQ0123: REQ0123-AnalyticsDashboard](./REQ0123/index.md)
|
||||||
|
- [REQ0124: REQ0124-PlaceholderTitle](./REQ0124/index.md)
|
||||||
|
- [REQ0125: REQ0125-PlaceholderTitle](./REQ0125/index.md)
|
||||||
|
- [REQ0126: REQ0126-PlaceholderTitle](./REQ0126/index.md)
|
||||||
|
- [REQ0127: REQ0127-PlaceholderTitle](./REQ0127/index.md)
|
||||||
|
- [REQ0128: REQ0128-PlaceholderTitle](./REQ0128/index.md)
|
||||||
|
- [REQ0129: REQ0129-PlaceholderTitle](./REQ0129/index.md)
|
||||||
|
- [REQ0130: REQ0130-PlaceholderTitle](./REQ0130/index.md)
|
||||||
|
- [REQ0131: REQ0131-DemoInstagramClone](./REQ0131/index.md)
|
||||||
|
- [REQ0132: REQ0132-DemoKanbanBoard](./REQ0132/index.md)
|
||||||
|
- [REQ0133: REQ0133-DemoList](./REQ0133/index.md)
|
||||||
|
- [REQ0134: REQ0134-DemoOrderingApp](./REQ0134/index.md)
|
||||||
|
- [REQ0135: REQ0135-DemoPinterestFloatingTabBar](./REQ0135/index.md)
|
||||||
|
- [REQ0136: REQ0136-DemoProfileExample](./REQ0136/index.md)
|
||||||
|
- [REQ0137: REQ0137-DemoPullstateTutorial](./REQ0137/index.md)
|
||||||
|
- [REQ0138: REQ0138-DemoQrScanner](./REQ0138/index.md)
|
||||||
|
- [REQ0139: REQ0139-DemoQuizApp](./REQ0139/index.md)
|
||||||
|
- [REQ0140: REQ0140-DemoQuoteApp](./REQ0140/index.md)
|
||||||
|
- [REQ0141: REQ0141-DemoReactAddToCart](./REQ0141/index.md)
|
||||||
|
- [REQ0142: REQ0142-DemoReactCalculator](./REQ0142/index.md)
|
||||||
|
- [REQ0143: REQ0143-DemoReactDrawingCanvas](./REQ0143/index.md)
|
||||||
|
- [REQ0144: REQ0144-DemoReactHookFormExample](./REQ0144/index.md)
|
||||||
|
- [REQ0145: REQ0145-DemoReactItemList](./REQ0145/index.md)
|
||||||
|
- [REQ0146: REQ0146-DemoReactLifecycles](./REQ0146/index.md)
|
||||||
|
- [REQ0147: REQ0147-DemoReactLogin](./REQ0147/index.md)
|
||||||
|
- [REQ0148: REQ0148-DemoReactMarvelApp](./REQ0148/index.md)
|
||||||
|
- [REQ0149: REQ0149-DemoReactMovieAppWithAlgolia](./REQ0149/index.md)
|
||||||
|
- [REQ0150: REQ0150-DemoReactNotes](./REQ0150/index.md)
|
||||||
|
- [REQ0151: REQ0151-DemoReactOnboardingUi](./REQ0151/index.md)
|
||||||
|
- [REQ0152: REQ0152-DemoReactOverlayHooks](./REQ0152/index.md)
|
||||||
|
- [REQ0153: REQ0153-DemoReactPollApp](./REQ0153/index.md)
|
||||||
|
- [REQ0154: DemoReactProfileDashboardUi](./REQ0154/index.md)
|
||||||
|
- [REQ0155: DemoReactQuotes](./REQ0155/index.md)
|
||||||
|
- [REQ0156: DemoReactShop](./REQ0156/index.md)
|
||||||
|
- [REQ0157: DemoReactShopUi](./REQ0157/index.md)
|
||||||
|
- [REQ0158: DemoReactSwitchTabs](./REQ0158/index.md)
|
||||||
|
- [REQ0159: DemoReactTabsMenusCustom](./REQ0159/index.md)
|
||||||
|
- [REQ0160: DemoReactThemeSwitcher](./REQ0160/index.md)
|
||||||
|
- [REQ0161: DemoReactTravelApp](./REQ0161/index.md)
|
||||||
|
- [REQ0162: DemoRecipeApp](./REQ0162/index.md)
|
||||||
|
- [REQ0163: DemoRestaurantFinder](./REQ0163/index.md)
|
||||||
|
- [REQ0164: DemoScoreBoard](./REQ0164/index.md)
|
||||||
|
- [REQ0165: DemoShopAppUi](./REQ0165/index.md)
|
||||||
|
- [REQ0166: DemoSkeletonText](./REQ0166/index.md)
|
||||||
|
- [REQ0167: DemoSlidingProfile](./REQ0167/index.md)
|
||||||
|
- [REQ0168: DemoStickyBottomSheetExample](./REQ0168/index.md)
|
||||||
|
- [REQ0169: DemoStorageExample](./REQ0169/index.md)
|
||||||
|
- [REQ0170: DemoWeatherAppUi](./REQ0170/index.md)
|
||||||
|
- [REQ0180: REQ0180 service port schedule](./REQ0180/index.md)
|
||||||
|
@@ -17,7 +17,7 @@ export async function GET(req: NextRequest, res: NextResponse) {
|
|||||||
|
|
||||||
return response(result, STATUS.OK);
|
return response(result, STATUS.OK);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
return handleError('Post - Get latest', error);
|
return handleError('Helloworld - Get all', error);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
1
03_source/ionic-react-conference-app
Submodule
1
03_source/mobile.compile_ok
Submodule
1
03_source/mobile.react_17
Submodule
1
03_source/mobile.react_18
Submodule
1
03_source/mobile.react_18.test_jsx
Submodule
1
03_source/mobile.react_18.thread1
Submodule
1
03_source/mobile.react_18.thread2
Submodule
1
03_source/mobile.react_18.thread3
Submodule
1
03_source/mobile.react_18_baseline
Submodule
1
03_source/mobile.react_18_test_pullstate
Submodule
1
03_source/mobile.react_19
Submodule
1
03_source/mobile.test.pullstate
Submodule
15
03_source/mobile.trunk.1/.editorconfig
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
# http://editorconfig.org
|
||||||
|
|
||||||
|
root = true
|
||||||
|
|
||||||
|
[*]
|
||||||
|
charset = utf-8
|
||||||
|
indent_style = space
|
||||||
|
indent_size = 2
|
||||||
|
end_of_line = lf
|
||||||
|
insert_final_newline = true
|
||||||
|
trim_trailing_whitespace = true
|
||||||
|
|
||||||
|
[*.md]
|
||||||
|
insert_final_newline = false
|
||||||
|
trim_trailing_whitespace = false
|
5
03_source/mobile.trunk.1/.firebaserc
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"projects": {
|
||||||
|
"default": "ionic-react-conference-app"
|
||||||
|
}
|
||||||
|
}
|
89
03_source/mobile.trunk.1/.gitignore
vendored
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
**/*Zone.Identifier
|
||||||
|
**/*bak
|
||||||
|
**/*del
|
||||||
|
**/*log
|
||||||
|
**/*tmp
|
||||||
|
|
||||||
|
# Logs
|
||||||
|
.firebase
|
||||||
|
logs
|
||||||
|
*.log
|
||||||
|
npm-debug.log*
|
||||||
|
yarn-debug.log*
|
||||||
|
yarn-error.log*
|
||||||
|
|
||||||
|
# Runtime data
|
||||||
|
pids
|
||||||
|
*.pid
|
||||||
|
*.seed
|
||||||
|
*.pid.lock
|
||||||
|
|
||||||
|
# Directory for instrumented libs generated by jscoverage/JSCover
|
||||||
|
lib-cov
|
||||||
|
|
||||||
|
# Coverage directory used by tools like istanbul
|
||||||
|
coverage
|
||||||
|
|
||||||
|
# nyc test coverage
|
||||||
|
.nyc_output
|
||||||
|
|
||||||
|
# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
|
||||||
|
.grunt
|
||||||
|
|
||||||
|
# Bower dependency directory (https://bower.io/)
|
||||||
|
bower_components
|
||||||
|
|
||||||
|
# node-waf configuration
|
||||||
|
.lock-wscript
|
||||||
|
|
||||||
|
# Compiled binary addons (http://nodejs.org/api/addons.html)
|
||||||
|
build/Release
|
||||||
|
|
||||||
|
# Dependency directories
|
||||||
|
node_modules/
|
||||||
|
jspm_packages/
|
||||||
|
|
||||||
|
# Typescript v1 declaration files
|
||||||
|
typings/
|
||||||
|
|
||||||
|
# Optional npm cache directory
|
||||||
|
.npm
|
||||||
|
|
||||||
|
# Optional eslint cache
|
||||||
|
.eslintcache
|
||||||
|
|
||||||
|
# Optional REPL history
|
||||||
|
.node_repl_history
|
||||||
|
|
||||||
|
# Output of 'npm pack'
|
||||||
|
*.tgz
|
||||||
|
|
||||||
|
# Yarn Integrity file
|
||||||
|
.yarn-integrity
|
||||||
|
|
||||||
|
# dotenv environment variables file
|
||||||
|
.env
|
||||||
|
|
||||||
|
# See https://help.github.com/ignore-files/ for more about ignoring files.
|
||||||
|
|
||||||
|
# dependencies
|
||||||
|
/node_modules
|
||||||
|
|
||||||
|
# testing
|
||||||
|
/coverage
|
||||||
|
|
||||||
|
# production
|
||||||
|
/dist
|
||||||
|
|
||||||
|
# misc
|
||||||
|
.DS_Store
|
||||||
|
.env.local
|
||||||
|
.env.development.local
|
||||||
|
.env.test.local
|
||||||
|
.env.production.local
|
||||||
|
|
||||||
|
npm-debug.log*
|
||||||
|
yarn-debug.log*
|
||||||
|
yarn-error.log*
|
||||||
|
|
||||||
|
.stencil/
|
1
03_source/mobile.trunk.1/.netlify/_redirects
Normal file
@@ -0,0 +1 @@
|
|||||||
|
/* /index.html 200
|
3
03_source/mobile.trunk.1/.netlify/state.json
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"siteId": "86675615-6271-4145-8ffe-9c78dc4d34a3"
|
||||||
|
}
|
30
03_source/mobile.trunk.1/.prettierrc
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
{
|
||||||
|
"tabWidth": 2,
|
||||||
|
"semi": true,
|
||||||
|
"singleQuote": true,
|
||||||
|
"trailingComma": "es5",
|
||||||
|
"printWidth": 100,
|
||||||
|
"overrides": [
|
||||||
|
{
|
||||||
|
"files": "src/App.tsx",
|
||||||
|
"options": {
|
||||||
|
"printWidth": 160
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"files": "src/routes/*",
|
||||||
|
"options": {
|
||||||
|
"printWidth": 160
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"files": [
|
||||||
|
"*.html",
|
||||||
|
"legacy/**/*.js"
|
||||||
|
],
|
||||||
|
"options": {
|
||||||
|
"tabWidth": 4
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
3
03_source/mobile.trunk.1/.vscode/settings.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"typescript.tsdk": "node_modules/typescript/lib"
|
||||||
|
}
|
23
03_source/mobile.trunk.1/LICENSE
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
Copyright 2015-present Drifty Co.
|
||||||
|
http://drifty.com/
|
||||||
|
|
||||||
|
MIT License
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining
|
||||||
|
a copy of this software and associated documentation files (the
|
||||||
|
"Software"), to deal in the Software without restriction, including
|
||||||
|
without limitation the rights to use, copy, modify, merge, publish,
|
||||||
|
distribute, sublicense, and/or sell copies of the Software, and to
|
||||||
|
permit persons to whom the Software is furnished to do so, subject to
|
||||||
|
the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be
|
||||||
|
included in all copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||||
|
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||||
|
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||||
|
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
||||||
|
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
||||||
|
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
||||||
|
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
71
03_source/mobile.trunk.1/README.md
Normal file
@@ -0,0 +1,71 @@
|
|||||||
|
# Ionic React Conference App
|
||||||
|
|
||||||
|
[](https://ionicframework.com)
|
||||||
|
[](https://reactjs.org)
|
||||||
|
[](LICENSE)
|
||||||
|
|
||||||
|
|
||||||
|
This is a **kitchen-sink demo application** built with **Ionic Framework** and **React**. It showcases a wide range of Ionic components and features in the context of a fictional tech conference app.
|
||||||
|
|
||||||
|
**Note**: There is no actual Ionic Conference. This project is purely for demonstration purposes.
|
||||||
|
|
||||||
|
👉 [Try the Live Demo](https://ionic-react-conference-app-git-main-ionic1.vercel.app/tutorial)
|
||||||
|
|
||||||
|
## 🧱 Framework Variants
|
||||||
|
|
||||||
|
This app is also available in other frameworks:
|
||||||
|
|
||||||
|
- 🔗 [Ionic Angular Conference App](https://github.com/ionic-team/ionic-conference-app)
|
||||||
|
- 🔗 [Ionic Vue Conference App](https://github.com/ionic-team/ionic-vue-conference-app)
|
||||||
|
- ✅ **You're viewing the React version**
|
||||||
|
|
||||||
|
## ✨ Features
|
||||||
|
|
||||||
|
- Browse conference schedule with filtering
|
||||||
|
- View speaker bios and session details
|
||||||
|
- User authentication and profile management
|
||||||
|
- Interactive maps for venue navigation
|
||||||
|
- Push notifications support
|
||||||
|
- Dark/Light mode toggling
|
||||||
|
- Cross-platform support: iOS, Android, and Web
|
||||||
|
|
||||||
|
## ⚙️ Getting Started
|
||||||
|
|
||||||
|
### Prerequisites
|
||||||
|
|
||||||
|
- Node.js (LTS version recommended) → [Download](https://nodejs.org/)
|
||||||
|
- npm (included with Node.js)
|
||||||
|
- Ionic CLI → Install globally:
|
||||||
|
```bash
|
||||||
|
npm install -g ionic
|
||||||
|
```
|
||||||
|
|
||||||
|
### Installation
|
||||||
|
1. Clone the repository:
|
||||||
|
```bash
|
||||||
|
git clone https://github.com/ionic-team/ionic-react-conference-app.git
|
||||||
|
```
|
||||||
|
2. Navigate into the project:
|
||||||
|
```bash
|
||||||
|
cd ionic-react-conference-app
|
||||||
|
```
|
||||||
|
3. Install dependencies:
|
||||||
|
```bash
|
||||||
|
npm install
|
||||||
|
```
|
||||||
|
4. Start the dev server:
|
||||||
|
```bash
|
||||||
|
ionic serve
|
||||||
|
```
|
||||||
|
5. Open your browser to:
|
||||||
|
```
|
||||||
|
http://localhost:3000
|
||||||
|
```
|
||||||
|
|
||||||
|
## 🤝 Contributing
|
||||||
|
|
||||||
|
We welcome contributions! Please see our [Contributing Guide](.github/CONTRIBUTING.md) for details on how to submit pull requests, report issues, and contribute to the project.
|
||||||
|
|
||||||
|
## 📄 License
|
||||||
|
|
||||||
|
This project is licensed under the MIT [License](./LICENSE).
|
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 32 KiB |
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 53 KiB After Width: | Height: | Size: 53 KiB |
Before Width: | Height: | Size: 82 KiB After Width: | Height: | Size: 82 KiB |
Before Width: | Height: | Size: 112 KiB After Width: | Height: | Size: 112 KiB |
Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 31 KiB |
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 54 KiB After Width: | Height: | Size: 54 KiB |
Before Width: | Height: | Size: 83 KiB After Width: | Height: | Size: 83 KiB |
Before Width: | Height: | Size: 114 KiB After Width: | Height: | Size: 114 KiB |
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 4.4 KiB After Width: | Height: | Size: 4.4 KiB |
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 3.4 KiB |
Before Width: | Height: | Size: 4.4 KiB After Width: | Height: | Size: 4.4 KiB |
Before Width: | Height: | Size: 2.6 KiB After Width: | Height: | Size: 2.6 KiB |
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 2.1 KiB |
Before Width: | Height: | Size: 2.6 KiB After Width: | Height: | Size: 2.6 KiB |
Before Width: | Height: | Size: 5.8 KiB After Width: | Height: | Size: 5.8 KiB |
Before Width: | Height: | Size: 4.9 KiB After Width: | Height: | Size: 4.9 KiB |
Before Width: | Height: | Size: 5.8 KiB After Width: | Height: | Size: 5.8 KiB |
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 9.6 KiB After Width: | Height: | Size: 9.6 KiB |
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |