diff --git a/.gitignore b/.gitignore
index d27955f1..77d726bf 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,13 +1,8 @@
#Exclude Visual Studio cache
/.vs/
*.user
-*.jsproj
-*.sln
*.pfx
-Package.StoreAssociation.xml
_pkginfo.txt
-package.appxmanifest
-KiwixWebApp.jsproj
/bld/
/bin/
/BundleArtifacts/
diff --git a/KiwixWebApp.jsproj b/KiwixWebApp.jsproj
new file mode 100644
index 00000000..5ac7dfce
--- /dev/null
+++ b/KiwixWebApp.jsproj
@@ -0,0 +1,455 @@
+
+
+
+
+
+
+ Debug
+ AnyCPU
+
+
+ Debug
+ ARM
+
+
+ Debug
+ x64
+
+
+ Debug
+ x86
+
+
+ Release
+ AnyCPU
+
+
+ Release
+ ARM
+ true
+
+
+ Release
+ x64
+ true
+
+
+ Release
+ x86
+ true
+
+
+
+ a1a5e0b9-13d4-41fb-810d-518949f03df4
+
+
+
+ 14.0
+
+
+
+
+ UAP
+ 10.0.15063.0
+ 10.0.10240.0
+ $(VersionNumberMajor).$(VersionNumberMinor)
+ en-gb
+ KiwixWebApp_StoreKey.pfx
+ False
+ False
+ Auto
+ neutral
+ 95BFD8354C5B02AB76ED8D0DBCE7D830A871BA54
+
+
+
+ Designer
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/KiwixWebApp.sln b/KiwixWebApp.sln
new file mode 100644
index 00000000..c42280ac
--- /dev/null
+++ b/KiwixWebApp.sln
@@ -0,0 +1,48 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 15
+VisualStudioVersion = 15.0.26430.12
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{262852C6-CD72-467D-83FE-5EEB1973A190}") = "KiwixWebApp", "KiwixWebApp.jsproj", "{A1A5E0B9-13D4-41FB-810D-518949F03DF4}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Debug|ARM = Debug|ARM
+ Debug|x64 = Debug|x64
+ Debug|x86 = Debug|x86
+ Release|Any CPU = Release|Any CPU
+ Release|ARM = Release|ARM
+ Release|x64 = Release|x64
+ Release|x86 = Release|x86
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {A1A5E0B9-13D4-41FB-810D-518949F03DF4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A1A5E0B9-13D4-41FB-810D-518949F03DF4}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A1A5E0B9-13D4-41FB-810D-518949F03DF4}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
+ {A1A5E0B9-13D4-41FB-810D-518949F03DF4}.Debug|ARM.ActiveCfg = Debug|ARM
+ {A1A5E0B9-13D4-41FB-810D-518949F03DF4}.Debug|ARM.Build.0 = Debug|ARM
+ {A1A5E0B9-13D4-41FB-810D-518949F03DF4}.Debug|ARM.Deploy.0 = Debug|ARM
+ {A1A5E0B9-13D4-41FB-810D-518949F03DF4}.Debug|x64.ActiveCfg = Debug|x64
+ {A1A5E0B9-13D4-41FB-810D-518949F03DF4}.Debug|x64.Build.0 = Debug|x64
+ {A1A5E0B9-13D4-41FB-810D-518949F03DF4}.Debug|x64.Deploy.0 = Debug|x64
+ {A1A5E0B9-13D4-41FB-810D-518949F03DF4}.Debug|x86.ActiveCfg = Debug|x86
+ {A1A5E0B9-13D4-41FB-810D-518949F03DF4}.Debug|x86.Build.0 = Debug|x86
+ {A1A5E0B9-13D4-41FB-810D-518949F03DF4}.Debug|x86.Deploy.0 = Debug|x86
+ {A1A5E0B9-13D4-41FB-810D-518949F03DF4}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A1A5E0B9-13D4-41FB-810D-518949F03DF4}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A1A5E0B9-13D4-41FB-810D-518949F03DF4}.Release|Any CPU.Deploy.0 = Release|Any CPU
+ {A1A5E0B9-13D4-41FB-810D-518949F03DF4}.Release|ARM.ActiveCfg = Release|ARM
+ {A1A5E0B9-13D4-41FB-810D-518949F03DF4}.Release|ARM.Build.0 = Release|ARM
+ {A1A5E0B9-13D4-41FB-810D-518949F03DF4}.Release|ARM.Deploy.0 = Release|ARM
+ {A1A5E0B9-13D4-41FB-810D-518949F03DF4}.Release|x64.ActiveCfg = Release|x64
+ {A1A5E0B9-13D4-41FB-810D-518949F03DF4}.Release|x64.Build.0 = Release|x64
+ {A1A5E0B9-13D4-41FB-810D-518949F03DF4}.Release|x64.Deploy.0 = Release|x64
+ {A1A5E0B9-13D4-41FB-810D-518949F03DF4}.Release|x86.ActiveCfg = Release|x86
+ {A1A5E0B9-13D4-41FB-810D-518949F03DF4}.Release|x86.Build.0 = Release|x86
+ {A1A5E0B9-13D4-41FB-810D-518949F03DF4}.Release|x86.Deploy.0 = Release|x86
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/Package.StoreAssociation.xml b/Package.StoreAssociation.xml
new file mode 100644
index 00000000..e2291b85
--- /dev/null
+++ b/Package.StoreAssociation.xml
@@ -0,0 +1,373 @@
+
+
+ CN=0A5438F5-EEA6-4300-9B77-E45BBD148885
+ Kiwix
+ http://www.w3.org/2001/04/xmlenc#sha256
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Kiwix.KiwixJS
+
+ Kiwix JS
+ Kiwix JS Beta
+
+
+
+ Kiwix.Kiwix
+ Kiwix.KiwixJSWikivoyage
+ Kiwix.Piboxinstaller
+
+
+
\ No newline at end of file
diff --git a/package.appxmanifest b/package.appxmanifest
new file mode 100644
index 00000000..d0eb8068
--- /dev/null
+++ b/package.appxmanifest
@@ -0,0 +1,54 @@
+
+
+
+
+
+ Kiwix JS
+ Kiwix
+ images\storelogo.png
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ZIM Archive
+ Compressed ZIM FIle Archive
+
+ .zim
+ .zimaa
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file