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 educational platform. The site offers AI courses, private tutoring, and a knowledge base, using React 19, Node.js, TiDB, and a built-in LLM. The project is open-source and deployable via PM2 and Nginx.

read4 min views1 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 Β· β€”