Thanks to visit codestin.com
Credit goes to github.com

Skip to content

khieu-dv/vievlog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VieVlog - Programming Education Platform

A comprehensive online learning platform for Vietnamese developers featuring interactive tutorials, company reviews, and educational games.

Key Features

  • Interactive Learning: Live code execution with Monaco Editor
  • Educational Games: Learn programming through interactive gameplay
  • Multi-language Support: Available in Vietnamese, English, Korean, and Chinese

Technology Stack

  • Frontend: Next.js 15, React 19, TypeScript, TailwindCSS
  • Backend: PocketBase, Docker
  • Editor: Monaco Editor, WebAssembly
  • Gaming: Godot Engine, Phaser.js

Quick Start

# Clone repository
git clone https://github.com/khieu-dv/vievlog.git
cd vievlog

# Install dependencies
npm install

# Start backend (PocketBase)
cd pocketbase-docker
docker-compose up -d

# Start development server
npm run dev

Access URLs:

Business Model

Target Market: Vietnamese developers and tech professionals

Revenue Streams:

  • Company review insights and premium listings
  • Interactive coding education subscriptions
  • Enterprise training solutions

Contributing

  1. Fork the repository
  2. Create feature branch: git checkout -b feature-name
  3. Commit changes: git commit -m 'Add feature'
  4. Push to branch: git push origin feature-name
  5. Open a Pull Request

License

MIT License - see LICENSE file for details.

Author

Khieu DV - GitHub | YouTube