diff --git a/.vs/LEARNIHON/FileContentIndex/69ef4ba9-7ff1-4f79-99f2-cd318f9b5d46.vsidx b/.vs/LEARNIHON/FileContentIndex/69ef4ba9-7ff1-4f79-99f2-cd318f9b5d46.vsidx
deleted file mode 100644
index a944b4f..0000000
Binary files a/.vs/LEARNIHON/FileContentIndex/69ef4ba9-7ff1-4f79-99f2-cd318f9b5d46.vsidx and /dev/null differ
diff --git a/.vs/LEARNIHON/FileContentIndex/81016256-8c9b-4ce7-8342-db9143250f55.vsidx b/.vs/LEARNIHON/FileContentIndex/81016256-8c9b-4ce7-8342-db9143250f55.vsidx
deleted file mode 100644
index fb03727..0000000
Binary files a/.vs/LEARNIHON/FileContentIndex/81016256-8c9b-4ce7-8342-db9143250f55.vsidx and /dev/null differ
diff --git a/.vs/LEARNIHON/FileContentIndex/8b39eeda-4012-4668-b2ad-eedb81e4b3dc.vsidx b/.vs/LEARNIHON/FileContentIndex/8b39eeda-4012-4668-b2ad-eedb81e4b3dc.vsidx
deleted file mode 100644
index 30604dc..0000000
Binary files a/.vs/LEARNIHON/FileContentIndex/8b39eeda-4012-4668-b2ad-eedb81e4b3dc.vsidx and /dev/null differ
diff --git a/.vs/LEARNIHON/FileContentIndex/964a1729-deac-4c54-947e-e0053e5323c4.vsidx b/.vs/LEARNIHON/FileContentIndex/964a1729-deac-4c54-947e-e0053e5323c4.vsidx
new file mode 100644
index 0000000..c010fb3
Binary files /dev/null and b/.vs/LEARNIHON/FileContentIndex/964a1729-deac-4c54-947e-e0053e5323c4.vsidx differ
diff --git a/.vs/LEARNIHON/FileContentIndex/9a44b6ec-a5f3-4882-b0ec-904a89867726.vsidx b/.vs/LEARNIHON/FileContentIndex/9a44b6ec-a5f3-4882-b0ec-904a89867726.vsidx
deleted file mode 100644
index ec54c2a..0000000
Binary files a/.vs/LEARNIHON/FileContentIndex/9a44b6ec-a5f3-4882-b0ec-904a89867726.vsidx and /dev/null differ
diff --git a/.vs/LEARNIHON/FileContentIndex/a2b4d311-5337-4b89-b5d2-44068b85cfe4.vsidx b/.vs/LEARNIHON/FileContentIndex/a2b4d311-5337-4b89-b5d2-44068b85cfe4.vsidx
new file mode 100644
index 0000000..65f6400
Binary files /dev/null and b/.vs/LEARNIHON/FileContentIndex/a2b4d311-5337-4b89-b5d2-44068b85cfe4.vsidx differ
diff --git a/.vs/LEARNIHON/FileContentIndex/e18deb0d-7151-4bb4-ae69-a5d6bc987a61.vsidx b/.vs/LEARNIHON/FileContentIndex/e18deb0d-7151-4bb4-ae69-a5d6bc987a61.vsidx
new file mode 100644
index 0000000..bdd82f8
Binary files /dev/null and b/.vs/LEARNIHON/FileContentIndex/e18deb0d-7151-4bb4-ae69-a5d6bc987a61.vsidx differ
diff --git a/.vs/LEARNIHON/v17/.wsuo b/.vs/LEARNIHON/v17/.wsuo
index 167a984..fe2441f 100644
Binary files a/.vs/LEARNIHON/v17/.wsuo and b/.vs/LEARNIHON/v17/.wsuo differ
diff --git a/.vs/VSWorkspaceState.json b/.vs/VSWorkspaceState.json
index f069211..2445769 100644
--- a/.vs/VSWorkspaceState.json
+++ b/.vs/VSWorkspaceState.json
@@ -1,12 +1,7 @@
{
"ExpandedNodes": [
- "",
- "\\components",
- "\\model",
- "\\navigation",
- "\\pages",
- "\\redux",
- "\\storage"
+ ""
],
+ "SelectedNode": "\\node_modules",
"PreviewInSolutionExplorer": false
}
\ No newline at end of file
diff --git a/.vs/slnx.sqlite b/.vs/slnx.sqlite
index 49cd144..04f7a97 100644
Binary files a/.vs/slnx.sqlite and b/.vs/slnx.sqlite differ
diff --git a/Readme.md b/Readme.md
index 48019c8..c0d252a 100644
--- a/Readme.md
+++ b/Readme.md
@@ -1 +1,30 @@
-[Slides](https://iutsa01.blob.core.windows.net/react-native/ReactNative.pdf)
+
+
+

+
+
+
+
+---
+
+ 
+
+---
+
+
+
+## Deploiement
+- [x] 
+- [x] 
+
+**Nom de l'application** : Learnihon
+
+**Contexte** : En plus de 92 caractères composants les deux syllabaires japonais, le japon possède également plus de 2000 idéogrammes appelés "kanjis" issus du chinois et utilisés a quotidien dans la langue. Learnihon a pour but d'aider à l'apprentissage de ces caractères en proposant un système de "flashcard" aléatoire, pouvant être trié par niveaux. L'application propose également une liste détaillée des différents caractères ainsi qu'un espace pour s'entrainer à l'écriture des kanjis. L'application est entièrement en anglais et utilise l'API web [Kanji alive](https://app.kanjialive.com/api/docs).
+
+
+
+- Arthur VALIN : arthur.valin@etu.uca.fr
+
+
+© PM2
+
\ No newline at end of file
diff --git a/doc/Learnihon_Banner.png b/doc/Learnihon_Banner.png
new file mode 100644
index 0000000..bab8ab3
Binary files /dev/null and b/doc/Learnihon_Banner.png differ
diff --git a/.idea/.gitignore b/src/.idea/.gitignore
similarity index 100%
rename from .idea/.gitignore
rename to src/.idea/.gitignore
diff --git a/.idea/LEARNIHON.iml b/src/.idea/LEARNIHON.iml
similarity index 100%
rename from .idea/LEARNIHON.iml
rename to src/.idea/LEARNIHON.iml
diff --git a/.idea/modules.xml b/src/.idea/modules.xml
similarity index 100%
rename from .idea/modules.xml
rename to src/.idea/modules.xml
diff --git a/.idea/vcs.xml b/src/.idea/vcs.xml
similarity index 100%
rename from .idea/vcs.xml
rename to src/.idea/vcs.xml
diff --git a/App.tsx b/src/App.tsx
similarity index 100%
rename from App.tsx
rename to src/App.tsx
diff --git a/Notation.md b/src/Notation.md
similarity index 100%
rename from Notation.md
rename to src/Notation.md
diff --git a/app.json b/src/app.json
similarity index 100%
rename from app.json
rename to src/app.json
diff --git a/assets/adaptive-icon.png b/src/assets/adaptive-icon.png
similarity index 100%
rename from assets/adaptive-icon.png
rename to src/assets/adaptive-icon.png
diff --git a/assets/colors.ts b/src/assets/colors.ts
similarity index 100%
rename from assets/colors.ts
rename to src/assets/colors.ts
diff --git a/assets/favicon.png b/src/assets/favicon.png
similarity index 100%
rename from assets/favicon.png
rename to src/assets/favicon.png
diff --git a/assets/icon.png b/src/assets/icon.png
similarity index 100%
rename from assets/icon.png
rename to src/assets/icon.png
diff --git a/assets/splash.png b/src/assets/splash.png
similarity index 100%
rename from assets/splash.png
rename to src/assets/splash.png
diff --git a/babel.config.js b/src/babel.config.js
similarity index 100%
rename from babel.config.js
rename to src/babel.config.js
diff --git a/components/DetailExamples.tsx b/src/components/DetailExamples.tsx
similarity index 100%
rename from components/DetailExamples.tsx
rename to src/components/DetailExamples.tsx
diff --git a/components/DetailRadical.tsx b/src/components/DetailRadical.tsx
similarity index 100%
rename from components/DetailRadical.tsx
rename to src/components/DetailRadical.tsx
diff --git a/components/DrawingCanva.tsx b/src/components/DrawingCanva.tsx
similarity index 100%
rename from components/DrawingCanva.tsx
rename to src/components/DrawingCanva.tsx
diff --git a/components/GradeChip.tsx b/src/components/GradeChip.tsx
similarity index 100%
rename from components/GradeChip.tsx
rename to src/components/GradeChip.tsx
diff --git a/components/GradeChipList.tsx b/src/components/GradeChipList.tsx
similarity index 100%
rename from components/GradeChipList.tsx
rename to src/components/GradeChipList.tsx
diff --git a/components/Header.tsx b/src/components/Header.tsx
similarity index 100%
rename from components/Header.tsx
rename to src/components/Header.tsx
diff --git a/components/KanjiAnswerField.tsx b/src/components/KanjiAnswerField.tsx
similarity index 100%
rename from components/KanjiAnswerField.tsx
rename to src/components/KanjiAnswerField.tsx
diff --git a/components/KanjiCard.tsx b/src/components/KanjiCard.tsx
similarity index 100%
rename from components/KanjiCard.tsx
rename to src/components/KanjiCard.tsx
diff --git a/components/KanjiList.tsx b/src/components/KanjiList.tsx
similarity index 100%
rename from components/KanjiList.tsx
rename to src/components/KanjiList.tsx
diff --git a/components/KanjiListCell.tsx b/src/components/KanjiListCell.tsx
similarity index 100%
rename from components/KanjiListCell.tsx
rename to src/components/KanjiListCell.tsx
diff --git a/components/KanjiPlaygroundList.tsx b/src/components/KanjiPlaygroundList.tsx
similarity index 100%
rename from components/KanjiPlaygroundList.tsx
rename to src/components/KanjiPlaygroundList.tsx
diff --git a/model/kanji.ts b/src/model/kanji.ts
similarity index 100%
rename from model/kanji.ts
rename to src/model/kanji.ts
diff --git a/model/kanjiGuess.ts b/src/model/kanjiGuess.ts
similarity index 100%
rename from model/kanjiGuess.ts
rename to src/model/kanjiGuess.ts
diff --git a/model/kanjiListByGrades.ts b/src/model/kanjiListByGrades.ts
similarity index 100%
rename from model/kanjiListByGrades.ts
rename to src/model/kanjiListByGrades.ts
diff --git a/model/kanjiMapper.ts b/src/model/kanjiMapper.ts
similarity index 100%
rename from model/kanjiMapper.ts
rename to src/model/kanjiMapper.ts
diff --git a/model/kanjiSearchParams.ts b/src/model/kanjiSearchParams.ts
similarity index 100%
rename from model/kanjiSearchParams.ts
rename to src/model/kanjiSearchParams.ts
diff --git a/navigation/Stack.tsx b/src/navigation/Stack.tsx
similarity index 100%
rename from navigation/Stack.tsx
rename to src/navigation/Stack.tsx
diff --git a/navigation/Startup.tsx b/src/navigation/Startup.tsx
similarity index 100%
rename from navigation/Startup.tsx
rename to src/navigation/Startup.tsx
diff --git a/navigation/TabBar.tsx b/src/navigation/TabBar.tsx
similarity index 100%
rename from navigation/TabBar.tsx
rename to src/navigation/TabBar.tsx
diff --git a/package-lock.json b/src/package-lock.json
similarity index 100%
rename from package-lock.json
rename to src/package-lock.json
diff --git a/package.json b/src/package.json
similarity index 100%
rename from package.json
rename to src/package.json
diff --git a/pages/Detail.tsx b/src/pages/Detail.tsx
similarity index 100%
rename from pages/Detail.tsx
rename to src/pages/Detail.tsx
diff --git a/pages/Learn.tsx b/src/pages/Learn.tsx
similarity index 100%
rename from pages/Learn.tsx
rename to src/pages/Learn.tsx
diff --git a/pages/LearnihonPage.tsx b/src/pages/LearnihonPage.tsx
similarity index 100%
rename from pages/LearnihonPage.tsx
rename to src/pages/LearnihonPage.tsx
diff --git a/pages/List.tsx b/src/pages/List.tsx
similarity index 100%
rename from pages/List.tsx
rename to src/pages/List.tsx
diff --git a/pages/Playground.tsx b/src/pages/Playground.tsx
similarity index 100%
rename from pages/Playground.tsx
rename to src/pages/Playground.tsx
diff --git a/redux/actions/setKanjis.ts b/src/redux/actions/setKanjis.ts
similarity index 100%
rename from redux/actions/setKanjis.ts
rename to src/redux/actions/setKanjis.ts
diff --git a/redux/actions/setPlaygroundList.ts b/src/redux/actions/setPlaygroundList.ts
similarity index 100%
rename from redux/actions/setPlaygroundList.ts
rename to src/redux/actions/setPlaygroundList.ts
diff --git a/redux/actions/setSelectedKanji.ts b/src/redux/actions/setSelectedKanji.ts
similarity index 100%
rename from redux/actions/setSelectedKanji.ts
rename to src/redux/actions/setSelectedKanji.ts
diff --git a/redux/constants.ts b/src/redux/constants.ts
similarity index 100%
rename from redux/constants.ts
rename to src/redux/constants.ts
diff --git a/redux/reducers/kanjiReducer.ts b/src/redux/reducers/kanjiReducer.ts
similarity index 100%
rename from redux/reducers/kanjiReducer.ts
rename to src/redux/reducers/kanjiReducer.ts
diff --git a/redux/store.ts b/src/redux/store.ts
similarity index 100%
rename from redux/store.ts
rename to src/redux/store.ts
diff --git a/redux/thunks/fetchKanjis.ts b/src/redux/thunks/fetchKanjis.ts
similarity index 100%
rename from redux/thunks/fetchKanjis.ts
rename to src/redux/thunks/fetchKanjis.ts
diff --git a/redux/thunks/searchKanjis.ts b/src/redux/thunks/searchKanjis.ts
similarity index 100%
rename from redux/thunks/searchKanjis.ts
rename to src/redux/thunks/searchKanjis.ts
diff --git a/storage/storage.ts b/src/storage/storage.ts
similarity index 100%
rename from storage/storage.ts
rename to src/storage/storage.ts
diff --git a/tsconfig.json b/src/tsconfig.json
similarity index 100%
rename from tsconfig.json
rename to src/tsconfig.json