Skip to content

zaifears/SkillDash

Repository files navigation

SkillDash Logo

SkillDash Simulator

The Ultimate AI-Powered Stock Market Simulation for DSE


Live Demo Download APK



Next.js React TypeScript Tailwind CSS Firebase PWA License



Master the Dhaka Stock Exchange risk-free. Powered by AI insights & real-time data sync.




SkillDash Simulator is a state-of-the-art, risk-free environment designed to master the Dhaka Stock Exchange (DSE). Powered by advanced AI insights and real-time data sync, it transforms complex market dynamics into an engaging, gamified experience for both students and aspiring investors.


📱 Download the App

Experience the full native power of the Simulator with our standalone Android application.

Latest Release v1.0.0 (Simulator Pivot)
Features Offline Support · Native TWA Wrapper · No Browser Header · Fast Performance
Requirements Android 8.0+



📈 Main Features

Stock Trading Simulator

🚀 Real-time DSE Sync Automated synchronization with Dhaka Stock Exchange data, including live price tracking and volume analysis.
📅 Market Calendar Integrated holiday and market-hour tracking specific to Bangladesh for realistic trading sessions.
🏆 Gamified Leaderboards Compete with peers, climb the ranks, and earn prestige through smart virtual investing.
💾 Offline Mode Custom service worker logic keeps the simulator functional even with poor connectivity.

Additional Tools

Tool Description
Link Shortener (Go) Create smart short links with custom delays and expiration. Track and manage your links easily.



🛠️ Tech Stack

┌─────────────────────────────────────────────────────────────┐
│  Framework        Next.js 16 (App Router)                   │
│  Language         TypeScript 5 (Strict)                     │
│  Styling          Tailwind CSS 3 + Framer Motion            │
│  UI               React 19 + Lucide Icons                   │
├─────────────────────────────────────────────────────────────┤
│  Backend / DB     Firebase Firestore + Firebase Auth        │
│  AI Models        Google Gemini 2.5 Flash · Groq · Perplexity│
├─────────────────────────────────────────────────────────────┤
│  Monitoring       Sentry + Vercel Analytics                 │
│  Performance      Service Workers (PWA) + Bundle Optimization│
│  Mobile           Capacitor (Android TWA)                   │
│  Deployment       Vercel                                    │
└─────────────────────────────────────────────────────────────┘



🚀 Local Development

Prerequisites

Quick Start

# 1. Clone & enter
git clone https://github.com/zaifears/SkillDash.git
cd SkillDash

# 2. Install dependencies
pnpm install

# 3. Configure environment
cp .env.example .env.local
# Fill in your Firebase, Gemini, Groq, and Perplexity API keys

# 4. Launch dev server
pnpm dev

Available Scripts

Command Description
pnpm dev Start development server
pnpm build Production build
pnpm start Start production server
pnpm type-check Run TypeScript type checking
pnpm lint Run ESLint
pnpm analyze Analyze bundle size
pnpm apk Build Android APK



📄 License

This project is licensed under the MIT License — see the LICENSE file for details.




🚀 Ready to master the market?



Visit Live Simulator  ·  Report Issue  ·  Contact



Built with ❤️ by zaifears

```