PhimHay / NekoPlay
A responsive anime catalog and community website starter built with HTML, CSS, JavaScript and Node.js.
Try the live demo
Shared demo login: viewer@nekoplay.demo
Password: DemoOnly2026!
Browse the member experience, search and filter titles, open episode pages and play the short sample clip. Visit /admin for a limited read-only preview with fictional data. Registration and admin add/edit/delete actions are disabled in the public demo.
What is included
- Complete HTML, CSS, JavaScript and Node.js source
- Search, filters, rankings, title and episode pages
- Accounts, profiles, comments, bookmarks and watch progress
- Admin and moderation tools
- Vietnamese interface with English toggle
- Six fictional catalog entries and original SVG artwork
- Setup README, .env.example, license and third-party notices
Setup
Requires Node.js 22.14+. Copy .env.example to .env, set your own administrator password and run npm start. No npm install is required. Full deployment needs a persistent Node.js process and writable storage.
Scope and licensing
This is a developer starter. Hosting, API keys, commercial anime rights, email verification, password-reset email, DRM, transcoding, installation and ongoing support are not included.
Standard: unlimited personal/non-commercial projects. Single Commercial: one commercial project at twice the base price. Extended is not offered. Reselling or redistributing the source as a template is prohibited.
The public demo uses a 10-second Big Buck Bunny sample by Blender Foundation (CC BY 3.0). No commercial anime is bundled. The source package links to the external sample film; attribution is in THIRD_PARTY_NOTICES.md.