Skip to content

Commit 47254e4

Browse files
authored
Create ProStore iOS landing page structure
1 parent f730c84 commit 47254e4

File tree

1 file changed

+127
-1
lines changed

1 file changed

+127
-1
lines changed

index.html

Lines changed: 127 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,127 @@
1-
<h1>Welcome to ProStore iOS!</h1>
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8">
5+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
6+
<title>ProStore iOS</title>
7+
<style>
8+
body {
9+
margin: 0;
10+
font-family: 'Arial', sans-serif;
11+
background: #f5f5f5;
12+
color: #333;
13+
display: flex;
14+
flex-direction: column;
15+
align-items: center;
16+
justify-content: flex-start;
17+
min-height: 100vh;
18+
}
19+
header {
20+
background-color: #0d6efd;
21+
color: white;
22+
width: 100%;
23+
padding: 1rem 0;
24+
text-align: center;
25+
box-shadow: 0 4px 6px rgba(0,0,0,0.1);
26+
}
27+
header img {
28+
width: 80px;
29+
height: 80px;
30+
margin-bottom: 0.5rem;
31+
border-radius: 16px;
32+
}
33+
header h1 {
34+
margin: 0;
35+
font-size: 1.8rem;
36+
}
37+
header p {
38+
margin: 0.25rem 0 0;
39+
font-size: 1rem;
40+
}
41+
main {
42+
padding: 2rem;
43+
max-width: 800px;
44+
text-align: center;
45+
}
46+
main p {
47+
font-size: 1.2rem;
48+
line-height: 1.6;
49+
}
50+
.buttons {
51+
margin-top: 2rem;
52+
}
53+
.buttons a, .buttons button {
54+
display: inline-block;
55+
margin: 0.5rem;
56+
padding: 0.6rem 1.3rem;
57+
background-color: #0d6efd;
58+
color: white;
59+
text-decoration: none;
60+
border-radius: 8px;
61+
font-weight: bold;
62+
border: none;
63+
cursor: pointer;
64+
transition: background 0.3s;
65+
}
66+
.buttons a:hover, .buttons button:hover {
67+
background-color: #084298;
68+
}
69+
footer {
70+
margin-top: auto;
71+
padding: 1rem 0;
72+
background-color: #e9ecef;
73+
width: 100%;
74+
text-align: center;
75+
}
76+
</style>
77+
</head>
78+
<body>
79+
<header>
80+
<img src="https://raw.githubusercontent.com/ProStore-iOS/ProStore/refs/heads/main/Sources/prostore/Assets.xcassets/AppIcon.appiconset/Icon-1024.png" alt="ProStore Logo">
81+
<h1>ProStore iOS</h1>
82+
<p>The <b>best</b> alternative app store for iOS!</p>
83+
</header>
84+
<main>
85+
<h2>What is ProStore?</h2>
86+
<p>ProStore is an iOS app that makes signing IPAs super easy! Manage your certificates and re-sign .ipa files effortlessly. Perfect for sideloading!</p>
87+
88+
<div class="buttons">
89+
<a href="https://github.com/ProStore-iOS/ProStore" target="_blank">Learn More</a>
90+
</div>
91+
92+
<h2>Sideload ProStore onto your device</h2>
93+
<div class="buttons">
94+
<button onclick="install('altstore')">Install with AltStore</button>
95+
<button onclick="install('sidestore')">Install with SideStore</button>
96+
<button onclick="install('esign')">Install with ESign</button>
97+
<button onclick="install('scarlet')">Install with Scarlet</button>
98+
</div>
99+
</main>
100+
<footer>
101+
&copy; 2025 ProStore iOS.
102+
</footer>
103+
104+
<script>
105+
function install(app) {
106+
let redirectURL = '';
107+
switch(app) {
108+
case 'altstore':
109+
redirectURL = 'altstore://source?url=https://prostore-ios.github.io/apps.json';
110+
break;
111+
case 'sidestore':
112+
redirectURL = 'sidestore://source?url=https://prostore-ios.github.io/apps.json';
113+
break;
114+
case 'esign':
115+
redirectURL = 'esign://addsource?url=https://prostore-ios.github.io/apps.json';
116+
break;
117+
case 'scarlet':
118+
redirectURL = 'scarlet://repo=https://prostore-ios.github.io/apps.json';
119+
break;
120+
}
121+
if (redirectURL) {
122+
window.location.href = redirectURL;
123+
}
124+
}
125+
</script>
126+
</body>
127+
</html>

0 commit comments

Comments
 (0)