Project

General

Profile

New ICOs » History » Version 2

prin methirattanasophon, 02/24/2026 06:31 AM

1 1 karnake ruengchaicharnkij
# New ICOs
2
3 2 prin methirattanasophon
Objective: To improve the form’s efficiency and clarity by eliminating unnecessary elements while maintaining all essential information.
4
5
Changes Request:
6
7
|page|section|details|
8
|:--|:--|:--|
9
|1|investment informations|เปลี่ยน issue by เป็น issuer id โดยดึงมูล issuer มาจากหลังบ้าน|
10
|1|investment informations|company name กับ issuer id เป็นของมูล issuer ที่มากจากหลังบ้าน ควรจะเป็น dropdown ให้เลือก และควรอยู่ บรรทัดเดียวกัน|
11
|1|investment informations|description ของบริษัทมักจะมีข้อมูลยาวมาก ควรย้ายลงมาด้านลงด้านล่าง แล้วเพิ่มขนาดช่องกรอกให้ใหญ่กว่านี้|
12
|1|asset informations|ย้ายฟอร์ม 6 (asset informations) มาไว้แทรกไว้ฟอร์ม 1 โดยตัด date และ previous ต่างๆออก|
13
|1|all|ทุก fields เป็น mandatory fields ทั้งหมด ยกเว้น expect return|
14
|2|filling, white paper|ให้เป็น mandatory และรับแค่ pdf เท่านั้น|
15
|3|key informations|สลับเอา precision, capital structure, product type, classification ไปไว้ด้านล่าง และให้เป็น optional fields|
16
17
18
19 1 karnake ruengchaicharnkij
```
20
21 2 prin methirattanasophon
@startuml create asset
22
title Create Asset ICO
23
actor admin
24
participant fe
25
participant be
26
database db
27
database s3
28
29
activate admin
30
activate fe
31
32
group Page 1 {URL}:/create-job/added-ico
33
fe->be: {Method}:/{new api for getting all issuers}
34
activate be
35
be->db: get all issuers
36
activate db
37
db-->be: 
38
deactivate db
39
be-->fe: issuers list
40
deactivate be
41
42
admin->fe: Select issuer
43
admin->fe: Clicked "upload logo"
44
admin->fe: Filled "Investment Informations"
45
admin->fe: Filled "Asset Informations (short name, long name)"
46
admin->fe: Filled "Investment Terms"
47
admin->fe: Clicked "Next Form"
48
fe->be: {POST}:/api/v1/ico/asset/create
49
activate be
50
fe->be: {POST}:/api/v1/ico/admin/upload/ico
51
be->db: create infos
52
activate db
53
db-->be:
54
deactivate db
55
be->s3: upload image to s3
56
activate s3
57
s3-->be:
58
deactivate s3
59 1 karnake ruengchaicharnkij
be-->fe: register_id
60 2 prin methirattanasophon
deactivate be
61
fe-->admin: redirect to page 2
62 1 karnake ruengchaicharnkij
end
63
64 2 prin methirattanasophon
group Page 2 {URL}/create-job/added-ico/2
65
admin->fe: Clicked "Upload Filing"
66
admin->fe: Clicked "upload White Paper"
67
admin->fe: Filled Company Details
68
admin->fe: Filled Company FAQ
69
admin->fe: Clicked "Next From"
70
fe->be: {POST}:/api/v1/ico/admin/upload/ico
71
activate be
72
fe->be: {POST}:/api/v1/ico/details/create
73
be->db: create details and faqs
74
activate db
75
db-->be:
76
deactivate db
77
be->s3: upload image to s3
78
activate s3
79
s3-->be:
80
deactivate s3
81 1 karnake ruengchaicharnkij
be-->fe:
82 2 prin methirattanasophon
deactivate be
83
fe-->admin: redirect to page 3
84 1 karnake ruengchaicharnkij
end
85 2 prin methirattanasophon
86 1 karnake ruengchaicharnkij
group Page 3 {URL}/create-job/added-ico/3
87 2 prin methirattanasophon
admin->fe: Filled Key information
88
admin->fe: Clicked "Next Form"
89
fe->be: {POST}:/api/v1/ico/keyInformation/create
90
activate be
91
be->db: create key information
92
activate db
93
db-->be:
94
deactivate db
95
be --> fe: 
96
deactivate be
97
fe --> admin: end process
98 1 karnake ruengchaicharnkij
end
99 2 prin methirattanasophon
100
deactivate admin
101
deactivate fe
102
103
@enduml
104
105 1 karnake ruengchaicharnkij
```