* {
box-sizing: border-box;
margin: 0;
padding: 0;
}
body {
font-family: 'Cairo', sans-serif;
background: linear-gradient(135deg, var(--color-bg) 0%, #1a1a2e 100%);
color: var(--color-text);
transition: all var(--transition);
min-height: 100vh;
display: flex;
flex-direction: column;
line-height: 1.6;
}
body.light {
background: linear-gradient(135deg, var(--color-bg-light) 0%, #e3f2fd 100%);
--color-bg: #f9f9f9;
--color-text: var(--color-text-dark);
--color-card-bg: var(--color-card-bg-light);
--color-chat-bg: var(--color-chat-bg-light);
}
/* Enhanced Header */
header {
background: linear-gradient(135deg, #0066cc, #00cc99, #00ff99);
color: white;
text-align: center;
padding: 2rem;
box-shadow: var(--shadow-glow);
position: relative;
overflow: hidden;
}
header::before {
content: '';
position: absolute;
top: -50%;
left: -50%;
width: 200%;
height: 200%;
background: linear-gradient(45deg, transparent, rgba(255,255,255,0.1), transparent);
animation: shimmer 3s infinite;
}
@keyframes shimmer {
0% { transform: translateX(-100%) translateY(-100%) rotate(45deg); }
100% { transform: translateX(100%) translateY(100%) rotate(45deg); }
}
.header-title {
font-size: 2.5rem;
font-weight: 700;
text-shadow: 2px 2px 4px rgba(0,0,0,0.3);
margin-bottom: 0.5rem;
position: relative;
z-index: 1;
}
.header-subtitle {
font-size: 1.2rem;
opacity: 0.9;
position: relative;
z-index: 1;
}
/* Advanced Control Panel */
.control-panel {
position: fixed;
top: 15px;
right: 15px;
z-index: 1000;
display: flex;
gap: 10px;
}
.control-btn {
background: var(--color-primary);
border: none;
border-radius: 50%;
padding: 12px;
cursor: pointer;
font-size: 18px;
transition: all var(--transition);
box-shadow: var(--shadow);
color: #121212;
}
.control-btn:hover {
background: var(--color-primary-hover);
transform: scale(1.1);
box-shadow: var(--shadow-glow);
}
/* Enhanced Navigation */
nav {
display: flex;
justify-content: center;
background: rgba(0, 0, 0, 0.3);
backdrop-filter: blur(10px);
padding: 1rem;
gap: 0.5rem;
flex-wrap: wrap;
border-bottom: 1px solid rgba(0, 255, 153, 0.2);
}
nav button {
background: transparent;
color: white;
border: 2px solid rgba(255, 255, 255, 0.3);
border-radius: 30px;
padding: 0.7rem 1.5rem;
font-family: 'Cairo', sans-serif;
font-weight: 700;
cursor: pointer;
transition: all var(--transition);
position: relative;
overflow: hidden;
}
nav button::before {
content: '';
position: absolute;
top: 0;
left: -100%;
width: 100%;
height: 100%;
background: linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent);
transition: left 0.5s;
}
nav button:hover::before {
left: 100%;
}
nav button:hover {
background: rgba(0, 255, 153, 0.2);
border-color: var(--color-primary);
transform: translateY(-2px);
box-shadow: 0 5px 15px rgba(0, 255, 153, 0.3);
}
nav button.active {
background: var(--color-primary);
color: #121212;
border-color: var(--color-primary);
box-shadow: var(--shadow-glow);
}
main {
flex: 1;
padding: 2rem;
max-width: 1400px;
margin: 0 auto;
width: 100%;
}
.section-title {
text-align: center;
margin: 2rem 0;
color: var(--color-primary);
font-size: 2.5rem;
position: relative;
text-shadow: 0 0 10px rgba(0, 255, 153, 0.5);
}
.section-title::after {
content: '';
display: block;
width: 120px;
height: 4px;
background: linear-gradient(90deg, var(--color-primary), var(--color-accent));
margin: 1rem auto;
border-radius: 2px;
box-shadow: 0 0 10px rgba(0, 255, 153, 0.5);
}
/* Enhanced App Grid */
.app-list {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));
gap: 2rem;
margin-top: 2rem;
}
.app-card {
background: var(--color-card-bg);
border-radius: 20px;
overflow: hidden;
transition: all var(--transition);
box-shadow: var(--shadow);
display: flex;
flex-direction: column;
border: 2px solid transparent;
position: relative;
}
.app-card::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
border-radius: 20px;
padding: 2px;
background: linear-gradient(45deg, var(--color-primary), var(--color-accent), var(--color-primary));
mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
mask-composite: exclude;
opacity: 0;
transition: opacity var(--transition);
}
.app-card:hover {
transform: translateY(-10px) scale(1.02);
box-shadow: 0 15px 30px rgba(0, 255, 153, 0.3);
}
.app-card:hover::before {
opacity: 1;
}
.app-card img {
width: 100%;
height: 200px;
object-fit: cover;
border-bottom: 3px solid var(--color-primary);
transition: all var(--transition);
}
.app-card:hover img {
transform: scale(1.05);
}
.app-content {
padding: 1.5rem;
flex: 1;
display: flex;
flex-direction: column;
}
.app-title {
font-size: 1.4rem;
font-weight: 700;
margin-bottom: 0.5rem;
color: var(--color-primary);
text-shadow: 0 0 5px rgba(0, 255, 153, 0.3);
}
.app-desc {
color: var(--color-text);
opacity: 0.9;
margin-bottom: 1rem;
flex: 1;
line-height: 1.6;
}
.app-features {
display: flex;
flex-wrap: wrap;
gap: 0.5rem;
margin-bottom: 1rem;
}
.feature-tag {
background: rgba(0, 255, 153, 0.1);
color: var(--color-primary);
padding: 0.3rem 0.6rem;
border-radius: 15px;
font-size: 0.8rem;
border: 1px solid rgba(0, 255, 153, 0.3);
}
.app-category {
display: inline-block;
background: linear-gradient(45deg, rgba(0, 255, 153, 0.2), rgba(255, 107, 107, 0.2));
color: var(--color-primary);
padding: 0.4rem 1rem;
border-radius: 20px;
font-size: 0.9rem;
margin-bottom: 1rem;
border: 1px solid rgba(0, 255, 153, 0.3);
}
.opensource-badge {
position: absolute;
top: 10px;
right: 10px;
background: var(--color-success);
color: white;
padding: 0.3rem 0.6rem;
border-radius: 10px;
font-size: 0.8rem;
font-weight: bold;
}
.btn-install {
background: linear-gradient(45deg, var(--color-primary), var(--color-accent));
color: #121212;
border: none;
border-radius: 30px;
padding: 1rem 2rem;
font-family: 'Cairo', sans-serif;
font-weight: 700;
cursor: pointer;
transition: all var(--transition);
text-align: center;
text-decoration: none;
display: flex;
align-items: center;
justify-content: center;
gap: 10px;
position: relative;
overflow: hidden;
}
.btn-install::before {
content: '';
position: absolute;
top: 0;
left: -100%;
width: 100%;
height: 100%;
background: linear-gradient(90deg, transparent, rgba(255,255,255,0.3), transparent);
transition: left 0.5s;
}
.btn-install:hover::before {
left: 100%;
}
.btn-install:hover {
transform: translateY(-2px);
box-shadow: 0 8px 20px rgba(0, 255, 153, 0.4);
}
/* Advanced AI Section */
#ai-section {
background: var(--color-card-bg);
border-radius: 20px;
padding: 2rem;
box-shadow: var(--shadow-glow);
display: none;
flex-direction: column;
height: 80vh;
border: 2px solid rgba(0, 255, 153, 0.2);
}
.chat-container {
flex: 1;
display: flex;
flex-direction: column;
background: var(--color-chat-bg);
border-radius: 15px;
overflow: hidden;
margin-bottom: 1rem;
box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.3);
}
.chat-header {
background: linear-gradient(135deg, #0066cc, #00cc99, #00ff99);
color: white;
padding: 1rem;
font-weight: 700;
display: flex;
align-items: center;
gap: 15px;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
}
.ai-status {
display: flex;
align-items: center;
gap: 5px;
font-size: 0.9rem;
}
.status-indicator {
width: 10px;
height: 10px;
border-radius: 50%;
background: var(--color-success);
animation: pulse 2s infinite;
}
@keyframes pulse {
0%, 100% { opacity: 1; }
50% { opacity: 0.5; }
}
.chat-messages {
flex: 1;
overflow-y: auto;
padding: 1.5rem;
display: flex;
flex-direction: column;
gap: 1rem;
max-height: 60vh;
}
.message {
max-width: 85%;
padding: 1rem 1.5rem;
border-radius: 20px;
animation: messageSlide 0.3s ease;
position: relative;
word-wrap: break-word;
}
@keyframes messageSlide {
from { opacity: 0; transform: translateY(20px); }
to { opacity: 1; transform: translateY(0); }
}
.user-message {
background: linear-gradient(45deg, var(--color-primary), var(--color-accent));
color: #121212;
align-self: flex-end;
border-bottom-right-radius: 5px;
box-shadow: 0 4px 15px rgba(0, 255, 153, 0.3);
}
.ai-message {
background: linear-gradient(45deg, #333, #444);
color: var(--color-text);
align-self: flex-start;
border-bottom-left-radius: 5px;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);
border-left: 4px solid var(--color-primary);
}
.light .ai-message {
background: linear-gradient(45deg, #e0e0e0, #f0f0f0);
color: #333;
}
/* Code highlighting in messages */
.message pre {
background: rgba(0, 0, 0, 0.5);
padding: 1rem;
border-radius: 10px;
overflow-x: auto;
margin: 0.5rem 0;
border-left: 4px solid var(--color-primary);
}
.message code {
background: rgba(0, 0, 0, 0.3);
padding: 0.2rem 0.4rem;
border-radius: 4px;
font-family: 'Courier New', monospace;
}
.chat-input-container {
display: flex;
gap: 1rem;
align-items: flex-end;
}
#ai-input {
flex: 1;
padding: 1rem 1.5rem;
border-radius: 25px;
border: 2px solid rgba(0, 255, 153, 0.3);
background: var(--color-card-bg);
color: var(--color-text);
font-family: 'Cairo', sans-serif;
font-size: 1rem;
resize: none;
min-height: 60px;
max-height: 120px;
transition: all var(--transition);
box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.1);
}
#ai-input:focus {
outline: none;
border-color: var(--color-primary);
box-shadow: 0 0 20px rgba(0, 255, 153, 0.3);
}
#ai-run-btn {
background: linear-gradient(45deg, var(--color-primary), var(--color-accent));
color: #121212;
border: none;
border-radius: 25px;
padding: 1rem 2rem;
font-family: 'Cairo', sans-serif;
font-weight: 700;
cursor: pointer;
transition: all var(--transition);
display: flex;
align-items: center;
gap: 10px;
position: relative;
overflow: hidden;
}
#ai-run-btn::before {
content: '';
position: absolute;
top: 0;
left: -100%;
width: 100%;
height: 100%;
background: linear-gradient(90deg, transparent, rgba(255,255,255,0.3), transparent);
transition: left 0.5s;
}
#ai-run-btn:hover::before {
left: 100%;
}
#ai-run-btn:hover {
transform: translateY(-2px);
box-shadow: 0 8px 20px rgba(0, 255, 153, 0.4);
}
#ai-run-btn:disabled {
background: #666;
cursor: not-allowed;
transform: none;
box-shadow: none;
}
.ai-typing {
display: flex;
align-items: center;
gap: 8px;
padding: 1rem 1.5rem;
background: linear-gradient(45deg, #333, #444);
color: var(--color-text);
border-radius: 20px;
align-self: flex-start;
border-bottom-left-radius: 5px;
border-left: 4px solid var(--color-primary);
}
.ai-typing span {
width: 8px;
height: 8px;
background: var(--color-primary);
border-radius: 50%;
display: inline-block;
animation: typingDot 1.4s infinite ease-in-out;
}
.ai-typing span:nth-child(2) {
animation-delay: 0.2s;
}
.ai-typing span:nth-child(3) {
animation-delay: 0.4s;
}
@keyframes typingDot {
0%, 80%, 100% { transform: scale(0); opacity: 0.5; }
40% { transform: scale(1); opacity: 1; }
}
/* Developer Tools Section */
.dev-tools {
display: none;
background: var(--color-card-bg);
border-radius: 20px;
padding: 2rem;
margin-top: 2rem;
border: 2px solid rgba(0, 255, 153, 0.2);
}
.tool-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 1.5rem;
margin-top: 2rem;
}
.tool-card {
background: rgba(0, 255, 153, 0.1);
border: 2px solid rgba(0, 255, 153, 0.3);
border-radius: 15px;
padding: 1.5rem;
transition: all var(--transition);
}
.tool-card:hover {
transform: translateY(-5px);
box-shadow: 0 10px 25px rgba(0, 255, 153, 0.2);
}
.tool-title {
color: var(--color-primary);
font-size: 1.3rem;
font-weight: 700;
margin-bottom: 1rem;
display: flex;
align-items: center;
gap: 10px;
}
.tool-desc {
color: var(--color-text);
margin-bottom: 1rem;
opacity: 0.9;
}
.tool-btn {
background: var(--color-primary);
color: #121212;
border: none;
border-radius: 10px;
padding: 0.8rem 1.5rem;
font-weight: 700;
cursor: pointer;
transition: all var(--transition);
width: 100%;
}
.tool-btn:hover {
background: var(--color-primary-hover);
transform: translateY(-2px);
}
footer {
background: linear-gradient(135deg, #0066cc, #00cc99, #00ff99);
color: white;
text-align: center;
padding: 2rem;
margin-top: 3rem;
box-shadow: 0 -5px 20px rgba(0, 255, 153, 0.3);
}
footer a {
color: white;
text-decoration: none;
transition: all var(--transition);
padding: 0.2rem 0.5rem;
border-radius: 5px;
}
footer a:hover {
background: rgba(255, 255, 255, 0.2);
text-decoration: underline;
}
/* Loading Animation */
.loading {
display: inline-block;
width: 20px;
height: 20px;
border: 3px solid rgba(0, 255, 153, 0.3);
border-radius: 50%;
border-top-color: var(--color-primary);
animation: spin 1s ease-in-out infinite;
}
@keyframes spin {
to { transform: rotate(360deg); }
}
/* Responsive Design */
@media (max-width: 768px) {
.app-list {
grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
gap: 1.5rem;
}
.header-title {
font-size: 2rem;
}
.header-subtitle {
font-size: 1rem;
}
nav {
padding: 0.8rem;
}
nav button {
padding: 0.5rem 1rem;
font-size: 0.9rem;
}
main {
padding: 1rem;
}
.section-title {
font-size: 2rem;
}
#ai-section {
height: 70vh;
padding: 1rem;
}
.message {
max-width: 90%;
}
.control-panel {
position: fixed;
bottom: 20px;
right: 20px;
top: auto;
}
}
@media (max-width: 480px) {
.app-list {
grid-template-columns: 1fr;
}
.header-title {
font-size: 1.5rem;
}
.section-title {
font-size: 1.8rem;
}
.chat-input-container {
flex-direction: column;
gap: 0.8rem;
}
#ai-run-btn {
padding: 0.8rem;
justify-content: center;
}
.control-panel {
flex-direction: column;
}
}
/* Dark mode detection */
@media (prefers-color-scheme: dark) {
body:not(.light) {
--color-bg: #121212;
--color-text: #eee;
--color-card-bg: #1e1e1e;
--color-chat-bg: #2a2a2a;
}
}
๐ Naseem Store - AI Development Platform ๐
Unlimited Open Source Apps โข Advanced AI Assistant โข Real-time Development
<section id="ai-section">
<h2 class="section-title">๐ค Advanced AI Assistant - GPT-4 Powered</h2>
<div class="chat-container">
<div class="chat-header">
<i class="fas fa-robot"></i>
<div>
<div>Naseem AI - GPT-4 Turbo</div>
<div class="ai-status">
<div class="status-indicator"></div>
<span>Online & Ready</span>
</div>
</div>
</div>
<div class="chat-messages" id="chat-messages"></div>
</div>
<div class="chat-input-container">
<textarea id="ai-input" placeholder="Ask me anything! I can help with coding, app development, problem solving, and much more..."></textarea>
<button id="ai-run-btn">
<i class="fas fa-paper-plane"></i> Send
</button>
</div>
</section>
<section id="developer-section" class="dev-tools">
<h2 class="section-title">๐ ๏ธ Developer Tools & Platform</h2>
<div class="tool-grid">
<div class="tool-card">
<div class="tool-title">
<i class="fas fa-plus-circle"></i>
Create New App
</div>
<div class="tool-desc">
Use AI to generate complete mobile applications with advanced features and modern UI.
</div>
<button class="tool-btn" onclick="createNewApp()">Generate App</button>
</div>
<div class="tool-card">
<div class="tool-title">
<i class="fas fa-edit"></i>
Modify Existing App
</div>
<div class="tool-desc">
Upload an APK file and modify its features, UI, or functionality using AI assistance.
</div>
<button class="tool-btn" onclick="modifyApp()">Modify App</button>
</div>
<div class="tool-card">
<div class="tool-title">
<i class="fas fa-download"></i>
Install Custom APK
</div>
<div class="tool-desc">
Install and manage custom APK files with automatic security scanning.
</div>
<button class="tool-btn" onclick="installCustomAPK()">Install APK</button>
</div>
<div class="tool-card">
<div class="tool-title">
<i class="fas fa-sync"></i>
Self-Update System
</div>
<div class="tool-desc">
Let the platform update itself with new features and improvements automatically.
</div>
<button class="tool-btn" onclick="selfUpdate()">Update Platform</button>
</div>
</div>
</section>
[email protected] |
+96938832212 |
Instagram
Advanced AI Platform Developer: Hassan Alzaal ยฉ 2025 - Unlimited Innovation
<script>
// Enhanced Application Database with Full Open Source Collection
const apps = [
// Games Category - Premium Unlocked
{
id: 1,
title: "Minecraft PE Unlimited",
desc: "Complete Minecraft experience with unlimited resources, all skins unlocked, and mod support. Build without limits!",
category: "games",
img: "https://images.unsplash.com/photo-1550745165-9bc0b252726f?auto=format&fit=crop&w=500",
apkLink: "data:application/vnd.android.package-archive;base64,UEsDBAoAAAAAAA==",
version: "1.20.15",
opensource: true,
features: ["Unlimited Resources", "All Skins", "Mod Support", "No Restrictions", "Creative Mode+"]
},
{
id: 2,
title: "PUBG Mobile Unlimited",
desc: "Battle Royale with unlimited health, ammo, all skins, premium crates, and aimbot assistance.",
category: "games",
img: "https://images.unsplash.com/photo-1552820728-8b83bb6b773f?auto=format&fit=crop&w=500",
apkLink: "data:application/vnd.android.package-archive;base64,UEsDBAoAAAAAAA==",
version: "2.9.0",
opensource: true,
features: ["God Mode", "All Skins", "Unlimited UC", "Aimbot", "No Recoil"]
},
{
id: 3,
title: "Call of Duty Mobile Pro",
desc: "COD Mobile with all weapons unlocked, unlimited CP, premium battle pass, and enhanced gameplay.",
category: "games",
img: "https://images.unsplash.com/photo-1542751371-adc38448a05e?auto=format&fit=crop&w=500",
apkLink: "data:application/vnd.android.package-archive;base64,UEsDBAoAAAAAAA==",
version: "1.0.35",
opensource: true,
features: ["All Weapons", "Unlimited CP", "Premium Pass", "Enhanced Graphics", "Anti-Ban"]
},
// AI & Development Tools
{
id: 4,
title: "ChatGPT-4 Unlimited",
desc: "Full ChatGPT-4 access with image generation, code execution, voice chat, and no usage limits.",
category: "ai",
img: "https://images.unsplash.com/photo-1677442135722-5f5f96cf2b14?auto=format&fit=crop&w=500",
apkLink: "data:application/vnd.android.package-archive;base64,UEsDBAoAAAAAAA==",
version: "4.0.0",
opensource: true,
features: ["GPT-4 Access", "Image Generation", "Code Execution", "Voice Chat", "No Limits"]
},
{
id: 5,
title: "Advanced Code Studio",
desc: "Complete mobile IDE with real compilers for 50+ programming languages, AI coding assistant, and Git integration.",
category: "tools",
img: "https://images.unsplash.com/photo-1614064641938-3bbee52942c7?auto=format&fit=crop&w=500",
apkLink: "data:application/vnd.android.package-archive;base64,UEsDBAoAAAAAAA==",
version: "3.5.2",
opensource: true,
features: ["All Languages", "Real Compiler", "AI Assistant", "Git Support", "Live Preview"]
},
{
id: 6,
title: "Termux Ultimate Pro",
desc: "Advanced Linux terminal with root access, Python, Node.js, Docker support, and complete development environment.",
category: "tools",
img: "https://images.unsplash.com/photo-1518432031352-d6fc5c10da5a?auto=format&fit=crop&w=500",
apkLink: "data:application/vnd.android.package-archive;base64,UEsDBAoAAAAAAA==",
version: "2.1.0",
opensource: true,
features: ["Root Access", "All Dev Tools", "Docker Support", "Package Manager", "SSH Server"]
},
// Social Media Enhanced
{
id: 7,
title: "Instagram Pro Max",
desc: "Instagram with unlimited downloads, story saving, ghost mode, no ads, and privacy enhancements.",
category: "social",
img: "https://images.unsplash.com/photo-1611162616305-c69b3fa7fbe0?auto=format&fit=crop&w=500",
apkLink: "data:application/vnd.android.package-archive;base64,UEsDBAoAAAAAAA==",
version: "285.0.0.0.16",
opensource: true,
features: ["Download All", "Ghost Mode", "No Ads", "Privacy+", "Story Saver"]
},
{
id: 8,
title: "WhatsApp Business Plus",
desc: "Enhanced WhatsApp with multiple accounts, themes, anti-delete, large file sharing, and business features.",
category: "social",
img: "https://images.unsplash.com/photo-1634942536999-639e9aab0ddf?auto=format&fit=crop&w=500",
apkLink: "data:application/vnd.android.package-archive;base64,UEsDBAoAAAAAAA==",
version: "2.23.12.76",
opensource: true,
features: ["Multi-Account", "Custom Themes", "Anti-Delete", "Large Files", "Business Tools"]
},
{
id: 9,
title: "YouTube Vanced Pro",
desc: "YouTube without ads, background play, PiP mode, premium features, and video/audio download.",
category: "social",
img: "https://images.unsplash.com/photo-1611162617474-5b21e879e113?auto=format&fit=crop&w=500",
apkLink: "data:application/vnd.android.package-archive;base64,UEsDBAoAAAAAAA==",
version: "18.01.38",
opensource: true,
features: ["Ad-Free", "Background Play", "Downloads", "Premium+", "Picture-in-Picture"]
},
// Professional Creative Tools
{
id: 10,
title: "Photoshop Mobile Pro",
desc: "Full Adobe Photoshop on mobile with all desktop features, AI tools, and unlimited cloud storage.",
category: "tools",
img: "https://images.unsplash.com/photo-1609921212029-bb5a28e60960?auto=format&fit=crop&w=500",
apkLink: "data:application/vnd.android.package-archive;base64,UEsDBAoAAAAAAA==",
version: "4.2.1",
opensource: true,
features: ["All PS Tools", "AI Enhancement", "Cloud Storage", "Layer Support", "Desktop Parity"]
},
{
id: 11,
title: "Office Suite Ultimate",
desc: "Complete Microsoft Office suite with Word, Excel, PowerPoint, advanced formulas, and collaboration tools.",
category: "tools",
img: "https://images.unsplash.com/photo-1586717791821-3f44a563fa4c?auto=format&fit=crop&w=500",
apkLink: "data:application/vnd.android.package-archive;base64,UEsDBAoAAAAAAA==",
version: "12.4.2",
opensource: true,
features: ["Full Office", "Advanced Formulas", "Collaboration", "Cloud Sync", "PDF Editor"]
},
{
id: 12,
title: "Video Editor Pro Max",
desc: "Professional video editing with 4K support, AI effects, motion graphics, and Hollywood-grade tools.",
category: "tools",
img: "https://images.unsplash.com/photo-1574717024653-61fd2cf4d44d?auto=format&fit=crop&w=500",
apkLink: "data:application/vnd.android.package-archive;base64,UEsDBAoAAAAAAA==",
version: "5.8.3",
opensource: true,
features: ["4K Editing", "AI Effects", "Motion Graphics", "Hollywood Tools", "Multi-track"]
},
// Advanced Developer Tools
{
id: 13,
title: "Android Studio Mobile",
desc: "Full Android Studio IDE on mobile with emulator, debugging, and complete app development capabilities.",
category: "tools",
img: "https://images.unsplash.com/photo-1555066931-4365d14bab8c?auto=format&fit=crop&w=500",
apkLink: "data:application/vnd.android.package-archive;base64,UEsDBAoAAAAAAA==",
version: "2023.1.1",
opensource: true,
features: ["Full IDE", "Emulator", "Debugging", "Build Tools", "Play Console"]
},
{
id: 14,
title: "Unity 3D Mobile",
desc: "Complete Unity 3D engine for mobile game development with asset store and cloud build.",
category: "tools",
img: "https://images.unsplash.com/photo-1552820728-8b83bb6b773f?auto=format&fit=crop&w=500",
apkLink: "data:application/vnd.android.package-archive;base64,UEsDBAoAAAAAAA==",
version: "2023.2.0",
opensource: true,
features: ["3D Engine", "Asset Store", "Cloud Build", "VR/AR Support", "Multi-platform"]
},
{
id: 15,
title: "GitHub Desktop Mobile",
desc: "Full Git and GitHub integration with repository management, code review, and collaboration tools.",
category: "tools",
img: "https://images.unsplash.com/photo-1618401471353-b98afee0b2eb?auto=format&fit=crop&w=500",
apkLink: "data:application/vnd.android.package-archive;base64,UEsDBAoAAAAAAA==",
version: "3.1.1",
opensource: true,
features: ["Git Integration", "Code Review", "Issue Tracking", "CI/CD", "Team Collaboration"]
}
];
// DOM Elements
const navButtons = document.querySelectorAll('nav button');
const appList = document.getElementById('app-list');
const appsSection = document.getElementById('apps-section');
const aiSection = document.getElementById('ai-section');
const developerSection = document.getElementById('developer-section');
const aiInput = document.getElementById('ai-input');
const chatMessages = document.getElementById('chat-messages');
const aiRunBtn = document.getElementById('ai-run-btn');
const themeBtn = document.getElementById('theme-toggle');
const devToolsBtn = document.getElementById('dev-tools-btn');
// Dark mode detection and setup
if (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches) {
document.documentElement.classList.add('dark');
}
window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', event => {
if (event.matches) {
document.documentElement.classList.add('dark');
} else {
document.documentElement.classList.remove('dark');
}
});
// Enhanced App Rendering with Features
function renderApps(filter) {
appList.innerHTML = "";
const filtered = filter === "all" ? apps : apps.filter(a => a.category === filter);
if (filtered.length === 0) {
appList.innerHTML = `
Try browsing other categories or use the AI assistant to create new apps!
${app.features.map(feature => `${feature}`).join('')}
` : '';
const opensourceBadge = app.opensource ? '๐ Open Source
' : '';
card.innerHTML = `
${opensourceBadge}
${app.title}
${app.desc}
${getCategoryName(app.category)}
${featuresHTML}
Install v${app.version}