BnnQ / chroma-diary-client

Personal diary manager app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Description

ChromaDiary is a web application that allows users to create and maintain their personal diaries, where they can attach media, attachments, write posts using markdown that can be edited through a WYSIWYG editor. Users can also tag their diaries, archive them, edit them, delete them, as well as the posts. Users can also invite other users to collaborate on their diaries. Each diary has its own color that can be used to sort them. And many other cool features.

ChromaDiary is a platform for expressing yourself, documenting your life, and sharing your stories with others. Whether you want to keep a diary for yourself or collaborate with others, ChromaDiary gives you the tools and the freedom to do so. You can customize your diaries with different colors, tags, media, and attachments, and edit them with a user-friendly editor. You can also browse other users' diaries and join them in creating amazing content. ChromaDiary is more than just a diary app, it's a community of storytellers.

ChromaDiary is built with modern and powerful technologies. The client-side is written in Angular 17, a popular and robust framework for creating dynamic and responsive web applications. The server-side is a REST API based on Spring, a comprehensive and versatile platform for developing enterprise-grade applications. The API uses JPA Hibernate for object-relational mapping and Spring Security for authentication and authorization. The database is MySQL, a reliable and widely used relational database management system.

Screenshots

image image image image image image image image

About

Personal diary manager app


Languages

Language:TypeScript 70.3%Language:HTML 21.9%Language:SCSS 7.7%