cd /news/artificial-intelligence/isbar-si-ai-website-ka-ai-chatbots-c… Β· home β€Ί topics β€Ί artificial-intelligence β€Ί article
[ARTICLE Β· art-63348] src=dev.to β†— pub= topic=artificial-intelligence verified=true sentiment=↑ positive

πŸ€– Isbar-Si AI β€” Website-ka AI Chatbots & Courses

A developer built Isbar-Si AI, a Somali-language AI chatbot and online course platform using React 19, TypeScript, Node.js, and TiDB. The platform offers four courses, private tutoring, and an AI assistant that speaks Somali, deployed on an Ubuntu VPS with PM2 and Nginx.

read4 min views51 publishedJul 17, 2026
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
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

Hubi in kuwan ku jiraan nidaamkaaga:

npm install -g pnpm

git clone https://github.com/Faratoon/isbar-si-ai.git
cd isbar-si-ai
npm install

Samee file .env

oo ku jirta root directory-ga:

DATABASE_URL=mysql://user:password@host:4000/dbname?ssl={"rejectUnauthorized":true}

MANUS_CLIENT_ID=your_manus_client_id
MANUS_CLIENT_SECRET=your_manus_client_secret
MANUS_REDIRECT_URI=http://localhost:3001/auth/callback

SESSION_SECRET=your_random_secret_key_here

OPENAI_API_KEY=your_openai_api_key
OPENAI_API_BASE=https://api.openai.com/v1

⚠️ Xusuusin:.env

file-ka weligaa GitHub ku push garinayso β€” wuxuu ku jiraa.gitignore

.

npm run dev

Website-ka wuxuu furmayaa: http://localhost:3001

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-gareedist/

folder-ka server-ka.

npm install -g pm2

npm run build
tar czf dist.tar.gz dist
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
pm2 start ecosystem.config.cjs
pm2 save
pm2 startup
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

DNS-ka domain-kaaga u habeey sidan:

A  @    β†’  your-server-ip
A  www  β†’  your-server-ip
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

Sida loo helo casharrada:Buuxi[foomka diiwaangelinta]β€” links-ka casharrada ayaa laguugu soo diri doonaa email ahaan.

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
Adeegga Link
🌐 Website (Live)
pm2 status

pm2 restart horn-music-app

pm2 logs horn-music-app

pm2 stop horn-music-app

pm2 save

git checkout -b feature/magac-feature

git commit -m "feat: sharaxaad kooban"

git push origin feature/magac-feature

Β© 2025 isbar-si.com β€” Faratoon. Dhammaan xuquuqdu way xifdisan tahay.

Faratoon β€” AI & Technology Educator

── more in #artificial-intelligence 4 stories Β· sorted by recency
── more on @isbar-si ai 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain β€” perfect for shipping the agent you just read about.

$git push zahid main
β†’ Live at https://your-agent.zahid.host βœ“
Get free account β†’ Pricing
from €0/mo Β· no card required
LIVE [news/isbar-si-ai-website-…] indexed:0 read:4min 2026-07-17 Β· β€”