CC-CIDICT is a non-profit, community-driven Chinese–Indonesian dictionary platform developed and maintained by our team.
In this project, we designed and built both the front-end and back-end systems to deliver a fully automated and collaborative dictionary management experience.
On the back-end, we developed key systems such as automatic dictionary file generation upon new changelog updates, version backup and restore, and real-time database synchronization.
The system also supports automatic creation of U8 (UTF-8 plain text) files with dynamic headers, downloadable backups, and changelog tools, including converters for form entries into ACF/SCF values and a commit system that updates the dictionary files based on changelog modifications.
On the front-end, we implemented a modern and responsive interface with an integrated Search feature connected directly to the live dictionary database, ensuring that all search results are always up-to-date with the latest changes.

Editors can easily submit new entries, propose revisions, and track changelogs. For revisions, we also implemented a visual diff view that highlights changes: deleted text is shown with a strikethrough, while additions or modifications are highlighted in green, making it easy for editors to see exactly what has been changed. Users can access accurate, real-time dictionary data through an intuitive and lightweight design.
Updates:
2025-11-14
– Implemented a Donation page via the Easy Digital Downloads plugin.






