JOURNAL
APP

Record moments in an organized way

Overview

Journal App is a web application designed to save notes and manage images associated with each one. It allows users to authenticate their account through Google and store their notes in a Firebase database.

Using MaterialUI, it provides a modern and stylish interface, while Redux manages the global state, including authentication and notes. The application also efficiently manages interactions with the database using Thunk.

Development

In the development of **Journal App**, I implemented features such as note management with images and user authentication. I used Firebase for data storage and authentication via Google, ensuring secure sign-in. The application allows users to save, edit, and delete notes, as well as add images to their entries.

For global state management, I used Redux, which manages both notes and authentication state. Asynchronous actions are handled with Thunk, facilitating smooth communication with Firebase. The user interface is styled with MaterialUI, providing a modern and attractive design.

User authentication with Google SignIn is integrated to maintain session state and protect personal data. The application was developed with a focus on scalability and performance, ensuring an optimal experience in production and the ability to incorporate new features in the future.

Technologies

calendar image
Project Details GO TO CODE
calendar frontend calendar backend