What is ClassHost?
ClassHost is an education-first, zero-server publishing platform specifically designed for Philippine classrooms. It bridges the gap between learning to write HTML, CSS, and JavaScript locally on a computer or mobile phone, and seeing that code live on the global internet.
ClassHost is not a hosting provider, a commercial site builder, or a portfolio engine. It is an educational utility designed to grant students immediate access to the World Wide Web with full data sovereignty.
The Zero-Server Model
Unlike traditional web builders that store your files on their proprietary servers, ClassHost operates completely client-side. It functions as an orchestration layer between you and GitHub.
When you upload a project or remix a classmate's code:
This architecture ensures that your code belongs entirely to you. Even if ClassHost is turned off or ceases to exist, your websites remain live and fully accessible on your personal GitHub profile.
Core Pillars & Principles
1. Zero git-terminal Friction
Traditional Git version control requires command-line knowledge, SSH key configurations, and terminal workflows. For students who have never programmed before—or who are using school computer labs with restricted terminal access—this is a massive blocker. ClassHost automates the version control pipeline entirely within a friendly web dashboard.
2. Full Data Sovereignty
Students maintain absolute ownership of their digital creations. No vendor lock-in. Your files live in your repositories, under your username.
3. Open-Source Remixing
We teach students that code is shared. Every public project on ClassHost can be "remixed" (cloned) with a single tap. ClassHost automatically tracks and displays the remix lineage (e.g., *Remixed from Juan, who remixed from Maria*), fostering academic honesty and open-source collaboration.
4. Classroom Optimization
Integrated tools for teachers allow them to create virtual classrooms, publish activities with deadlines, track student portfolios, preview live student sites side-by-side with code, and submit grades.
ClassHost is built to support static web development. This includes HTML5, CSS3, client-side Javascript, and front-end frameworks (React, Vue, Vite builds, etc.). It does not support server-side languages like Node.js backends, PHP, Python, or MySQL databases.