CNC Journal is a web-based private journaling platform designed for shared memories and communication between two users with role-based access: King and Queen.
The platform includes several key features. The Home page displays journal books that have been configured by the King with specific accessibility settings, allowing content to be either public or restricted to the Queen. The Notes feature allows users to write short meaningful messages such as motivations or reminders.
The Books section serves as a collaborative space to write journal stories together, while the Gallery acts as an archive to store photos and shared memories. The system also implements user roles, where the King has full CRUD access, while the Queen has limited permissions for certain actions like updating or deleting content.
Additionally, the platform includes an Activity monitoring feature where the King can see the Queen’s login status in real-time and send short greeting messages that appear as notifications when the Queen is online. This feature helps create a more interactive and personal journaling experience.