add README.md
Clement COLMERAUER

Clement COLMERAUER commited on 2024-10-20 09:04:48
Showing 1 changed files, with 190 additions and 0 deletions.

... ...
@@ -0,0 +1,190 @@
1
+# Web server Pokemon 
2
+
3
+## How to compile 
4
+./gradlew build
5
+
6
+## How to run 
7
+./gradlew run 
8
+(it take some time)
9
+
10
+## Initial Database
11
+
12
+### User
13
+<table>
14
+	<thead>
15
+		<tr>
16
+			<th><ins>id</ins> : int</th>
17
+			<th>pseudo : varchar(100)</th>
18
+			<th>email : varchar(100)</th>
19
+			<th>salt : varchar(50)</th>
20
+			<th>hashpswd : varchar(100)</th>
21
+			<th>avatarurl : varchar(100)</th>
22
+			<th>last_date_co : date</th>
23
+			<th>lvlup : int</th>
24
+		</tr>
25
+	</thead>
26
+	<tbody>
27
+		<tr>
28
+			<td>1</td>
29
+			<td>foo</td>
30
+			<td>foomail</td>
31
+			<td>$2a$10$gnIXFJepT36xAtvKa9TK1u</td>
32
+			<td>$2a$10$gnIXFJepT36xAtvKa9TK1uSn9TEG.yABremxi6u0Tl4DBH37a0Sca</td>
33
+			<td>null</td>
34
+			<td>null</td>
35
+			<td>5</td>
36
+		</tr>
37
+		<tr>
38
+			<td>2</td>
39
+			<td>toto</td>
40
+			<td>totomail</td>
41
+			<td>$2a$10$.QaD/yuakxw.0AiKUsjlxe</td>
42
+			<td>$2a$10$.QaD/yuakxw.0AiKUsjlxeGnNT8vtrOB4.l.rKioBQ3ItRkSLwFZa</td>
43
+			<td>null</td>
44
+			<td>null</td>
45
+			<td>5</td>
46
+		</tr>
47
+		<tr>
48
+			<td>3</td>
49
+			<td>titi</td>
50
+			<td>titimail</td>
51
+			<td>:$2a$10$r0XixiJmA3Z9NDPv4zJrdO</td>
52
+			<td>$2a$10$r0XixiJmA3Z9NDPv4zJrdO05MJjwODUzMU6IfjkdbJavsvfIaBJKm</td>
53
+			<td>null</td>
54
+			<td>null</td>
55
+			<td>5</td>
56
+		</tr>
57
+	</tbody>
58
+</table>
59
+
60
+### Own
61
+<table>
62
+	<thead>
63
+			<tr>
64
+			<th><ins>id</ins> : int</th>
65
+			<th><div style="border-bottom: 1px dotted;">idowner </div>: int</th>
66
+			<th>idpkm : int</th>
67
+			<th>gender: varchar(20)</th>
68
+			<th>shiny : boolean</th>
69
+			<th>lvl :int</th>
70
+			<th><div style="border-bottom: 1px dotted;">baseowner</div> : int</th>
71
+			<th>getting_date : date</th>
72
+		</tr>
73
+	</thead>
74
+	<tbody>
75
+		<tr>
76
+			<td>1</td>
77
+			<td>1</td>
78
+			<td>431</td>
79
+			<td>"female"</td>
80
+			<td>true</td>
81
+			<td>23</td>
82
+			<td>1</td>
83
+			<td>11/11/22</td>
84
+		</tr>
85
+		<tr>
86
+			<td>2</td>
87
+			<td>1</td>
88
+			<td>20</td>
89
+			<td>"male"</td>
90
+			<td>false</td>
91
+			<td>10</td>
92
+			<td>1</td>
93
+			<td>10/11/22</td>
94
+		</tr>
95
+		<tr>
96
+			<td>3</td>
97
+			<td>2</td>
98
+			<td>719</td>
99
+			<td>"genderless"</td>
100
+			<td>false</td>
101
+			<td>13</td>
102
+			<td>2</td>
103
+			<td>08/09/22</td>
104
+		</tr>
105
+		<tr>
106
+			<td>4</td>
107
+			<td>2</td>
108
+			<td>745</td>
109
+			<td>"female"</td>
110
+			<td>false</td>
111
+			<td>32</td>
112
+			<td>3</td>
113
+			<td>08/09/22</td>
114
+		</tr>
115
+		<tr>
116
+			<td>5</td>
117
+			<td>3</td>
118
+			<td>14</td>
119
+			<td>"male"</td>
120
+			<td>false</td>
121
+			<td>85</td>
122
+			<td>2</td>
123
+			<td>08/09/22</td>
124
+		</tr>
125
+		<tr>
126
+			<td>6</td>
127
+			<td>3</td>
128
+			<td>1</td>
129
+			<td>"male"</td>
130
+			<td>true</td>
131
+			<td>28</td>
132
+			<td>3</td>
133
+			<td>01/01/23</td>
134
+		</tr>
135
+	</tbody>
136
+</table>
137
+
138
+### Exchange
139
+<table>
140
+	<thead>
141
+		<tr>
142
+			<th><ins>id</ins> : int</th>
143
+			<th>idpkm1 : int</th>
144
+			<th>idpkm2 : int</th>
145
+			<th>iddata_pkm2: varchar(20)</th>
146
+			<th>shiny : boolean</th>
147
+			<th>lvl :int</th>
148
+			<th><div style="border-bottom: 1px dotted;">iduser1</div> : int</th>
149
+			<th>iduser2 : int</th>
150
+		</tr>
151
+	</thead>
152
+	<tbody>
153
+		<tr>
154
+			<td>1</td>
155
+			<td>1</td>
156
+			<td>0</td>
157
+			<td>0</td>
158
+			<td>false</td>
159
+			<td>0</td>
160
+			<td>1</td>
161
+			<td>0</td>
162
+		</tr>
163
+		<tr>
164
+			<td>2</td>
165
+			<td>1</td>
166
+			<td>0</td>
167
+			<td>4</td>
168
+			<td>false</td>
169
+			<td>0</td>
170
+			<td>1</td>
171
+			<td>2</td>
172
+		</tr>
173
+		<tr>
174
+			<td>3</td>
175
+			<td>3</td>
176
+			<td>0</td>
177
+			<td>0</td>
178
+			<td>true</td>
179
+			<td>0</td>
180
+			<td>2</td>
181
+			<td>0</td>
182
+		</tr>
183
+	</tbody>
184
+</table>
185
+
186
+### How to reset db ?
187
+1. Remove text.mv.db
188
+2. Décomenter le code dans src/com/uca/dao/_Initializer.java
189
+3. ./gradlew run
190
+4. Il est conseillé de recommenter le code 
0 191
\ No newline at end of file
1 192