š¤ Isbar-Si AI ā Website-ka AI Chatbots & Courses
š Waxa Website-ku Leeyahay Qaybta URL Sharaxaad š Landing Page / Hero section, stats, features, koorso preview, iyo CTA š Koorsooyinka /koorso 4 koorso: 40 Cashar AI, AI Video Editing, Dropshipping AI, Resou
š Waxa Website-ku Leeyahay
| Qaybta | URL | Sharaxaad |
|---|---|---|
| š Landing Page | / |
Hero section, stats, features, koorso preview, iyo CTA |
| š Koorsooyinka | /koorso |
4 koorso: 40 Cashar AI, AI Video Editing, Dropshipping AI, Resources |
| š Fasal Gaar ah | /fasal |
3 fasalood private ah: Maths, Programming, Manhajka Canada |
| š Ballan Online | /ballan |
Booking system ā qabso ballan online ah |
| š¬ AI Chat | /chat |
Kaaliye AI ah oo Af-Soomaali ku hadla |
| š Knowledge Base | /kb |
Maqaallo tixraac ah oo habaysan |
| š¤ Chatbot Popup | (auto) | AI popup-ka soo baxa 4 seconds kaddib |
š ļø Tignoolajiyada La Isticmaalay (Tech Stack)
| Qaybta | Tignoolajiyada |
|---|---|
| Frontend | React 19, TypeScript, Vite, TailwindCSS, Wouter (routing) |
| Backend | Node.js, Express, tRPC |
| Database | TiDB (MySQL-compatible) via Drizzle ORM |
| Auth | Manus OAuth |
| AI/LLM | Built-in LLM (invokeLLM) |
| Deployment | PM2, Nginx, Ubuntu VPS |
š Sida Loo Install Gareeyo (Local Development)
1. Shuruudaha (Prerequisites)
Hubi in kuwan ku jiraan nidaamkaaga:
- Node.js v18 ama ka sarreeya ā nodejs.org
-
npm ama pnpm ā
npm install -g pnpm - Git ā git-scm.com
2. Clone-garee Repo-ga
git clone https://github.com/Faratoon/isbar-si-ai.git
cd isbar-si-ai
3. Install Dependencies
npm install
4. Habeynta Environment Variables
Samee file .env oo ku jirta root directory-ga:
# Database (TiDB / MySQL)
DATABASE_URL=mysql://user:password@host:4000/dbname?ssl={"rejectUnauthorized":true}
# Manus OAuth (Authentication)
MANUS_CLIENT_ID=your_manus_client_id
MANUS_CLIENT_SECRET=your_manus_client_secret
MANUS_REDIRECT_URI=http://localhost:3001/auth/callback
# Session Secret
SESSION_SECRET=your_random_secret_key_here
# LLM (Built-in Manus LLM)
OPENAI_API_KEY=your_openai_api_key
OPENAI_API_BASE=https://api.openai.com/v1
ā ļø Xusuusin:
.envfile-ka weligaa GitHub ku push garinayso ā wuxuu ku jiraa.gitignore.
5. Bilow Development Server-ka
npm run dev
Website-ka wuxuu furmayaa: http://localhost:3001
šļø Sida Loo Build Gareeyo (Production Build)
npm run build
Build-ka wuxuu abuuraa:
-
dist/public/ā Frontend files (HTML, CSS, JS) -
dist/index.jsā Backend server bundle
Xusuusin: Haddii RAM-ka computerkaagu yar yahay (< 1GB), build-ka ku samee computer kale oo RAM badan leh, ka dibna copy-garee
dist/folder-ka server-ka.
š Sida Loo Deploy Gareeyo (VPS Deployment)
Shuruudaha VPS-ka
- Ubuntu 20.04+
- Node.js v18+
- PM2:
npm install -g pm2 - Nginx
Tallaabada 1: Build-garee
npm run build
tar czf dist.tar.gz dist
Tallaabada 2: Copy-garee VPS-ka
scp dist.tar.gz ubuntu@your-server-ip:~/isbar-si-ai/
ssh ubuntu@your-server-ip
cd ~/isbar-si-ai && tar xzf dist.tar.gz
Tallaabada 3: PM2 ku Bilow
pm2 start ecosystem.config.cjs
pm2 save
pm2 startup
Tallaabada 4: Nginx Config
server {
listen 80;
server_name isbar-si.com www.isbar-si.com;
location / {
proxy_pass http://localhost:3001;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}
sudo nginx -t && sudo systemctl reload nginx
Tallaabada 5: Domain DNS
DNS-ka domain-kaaga u habeey sidan:
A @ ā your-server-ip
A www ā your-server-ip
š Qaab-dhismeedka Mashruuca (Project Structure)
isbar-si-ai/
āāā client/
ā āāā src/
ā ā āāā components/ # UI Components
ā ā ā āāā Navbar.tsx # Navigation bar
ā ā ā āāā ChatbotPopup.tsx # AI popup (4s auto-open)
ā ā ā āāā AIChatBox.tsx # Chat UI component
ā ā ā āāā WeekIcon.tsx # Icon helper
ā ā ā āāā ui/ # shadcn/ui components
ā ā āāā pages/ # Bogagga website-ka
ā ā ā āāā Home.tsx # Landing page
ā ā ā āāā Courses.tsx # Koorsooyinka catalog
ā ā ā āāā CourseDetail.tsx # Casharrada koorso kasta
ā ā ā āāā PrivateFasal.tsx # Fasal Gaar ah
ā ā ā āāā Booking.tsx # Ballan Online
ā ā ā āāā Chat.tsx # AI Chat page
ā ā ā āāā KnowledgeBase.tsx # Knowledge Base
ā ā āāā data/
ā ā ā āāā courses.ts # Xogta 4-ta koorso
ā ā ā āāā course.ts # Knowledge Base data
ā ā āāā App.tsx # Routes & layout
ā āāā index.html
āāā server/
ā āāā _core/ # tRPC, Auth, LLM helpers
ā āāā routers/
ā ā āāā chat.ts # AI Chat router (system prompt)
ā ā āāā ...
ā āāā routers.ts # Main router composition
āāā drizzle/
ā āāā schema.ts # Database schema
āāā all-koorso.json # Xogta koorsooyinka (JSON source)
āāā ecosystem.config.cjs # PM2 config
āāā vite.config.ts # Vite build config
āāā package.json
š Koorsooyinka (4 Courses)
1. š„ 40 Cashar AI (YouTube)
- 40 cashar oo ku saabsan AI, Chatbots, ManyChat, Botpress, Telegram Bots, Prompts, Canva AI, VEO 3, Linux, iyo qalab kale
- Platform: YouTube
2. š¬ AI Video Editing (Loom)
- 9 cashar oo ku saabsan AI Video Editing: InVideo, Pictory.ai, Lumen5
- Platform: Loom
3. š Dropshipping iyo Zendrop AI
- 10 cashar oo ku saabsan Zendrop, Telegram AI bots ganacsi, AI automation
- Platform: Loom
4. š Resources & Community
- 9 link oo toos ah: WhatsApp groups, Telegram channels, YouTube, Facebook, Substack
Sida loo helo casharrada: Buuxi foomka diiwaangelinta ā links-ka casharrada ayaa laguugu soo diri doonaa email ahaan.
š Fasal Gaar ah (Private Classes)
Jadwalka fasalada gaarka ah ā Jimce & Sabti, Waqtiga Geeska Afrika (EAT):
| Fasalka | Saacadda | Mawduucyada |
|---|---|---|
| š¢ Xisaabta (Maths) | 9:00 PM ā 10:15 PM | Algebra, Geometry, Calculus |
| š» Programming | 10:30 PM ā 11:45 PM | Python, Logic, Mini Projects |
| š Manhajka Canada | 12:00 AM ā 1:00 AM | English, Science, Social Studies |
š¤ AI Chatbot Popup
- Wuxuu si toos ah u soo baxaa 4 seconds kaddib marka qofku website-ka soo galo
- Wuxuu ku salaaminayaa Af-Soomaali: "Soo dhawoow! Wax ma kaa caawin karaa?"
- Wuxuu ka jawaabaa su'aalaha AI, chatbots, koorsooyinka, iyo qorista basic-ka ah
- Wuxuu u diraa foomka diiwaangelinta marka qofku koorsooyinka weydiisto
š Xiriirrada Muhiimka ah
| Adeegga | Link |
|---|---|
| š Website (Live) | http://34.26.173.190 |
| š Diiwaangelinta | Google Form |
| šŗ YouTube | MrFaraton |
| š¬ WhatsApp | Ku biir Bulshada |
| š± Telegram | Farsamada |
| š° Substack | mfaratoon.substack.com |
| š Facebook | Soomaali Podcast |
š ļø Amarka PM2 ee Muhiimka ah
# Xaaladda app-ka
pm2 status
# Dib u bilow
pm2 restart horn-music-app
# Logs
pm2 logs horn-music-app
# Jooji
pm2 stop horn-music-app
# Kaydi xaaladda
pm2 save
š¤ Sida Loo Wax ka Bedelo (Contributing)
- Fork-garee repo-ga
- Samee branch cusub:
git checkout -b feature/magac-feature - Wax ka bedel oo commit-garee:
git commit -m "feat: sharaxaad kooban" - Push-garee:
git push origin feature/magac-feature - Pull Request fur
š Ruqsadda (License)
Ā© 2025 isbar-si.com ā Faratoon. Dhammaan xuquuqdu way xifdisan tahay.
šØāš» Macallinka
Faratoon ā AI & Technology Educator
- šŗ YouTube: MrFaraton
- š± Telegram: @Farsamada
- š° Substack: mfaratoon.substack.com
- š Facebook: Soomaali Podcast
Originally published by Dev.to AI. Aggregated on AIWithGhost for educational purposes ā full credit and traffic to the original publisher.