Skip to content

ACaminos/journal-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Journal App

Journal App is a web application developed with React, which allows users to create, edit and delete notes. Notes can include a title, description, and multiple images, which are stored in Cloudinary. Additionally, the app offers authentication via email/password or Google account.

🚀 Technologies used

  • React: Framework for building user interfaces.
  • Redux and Redux Toolkit: Management of the global state of the application.
  • Firebase: Backend for authentication and data storage.
  • Cloudinary: Image storage and management.
  • UI Material: Stylization and design of the interface.

📌 Main Features

✅ Registration and login with email and password or with Google Account. ✅ Creation of notes with title, description and images. ✅ Editing and deleting existing notes. ✅ Image storage in Cloudinary. ✅ Modern and responsive interface thanks to Material UI.

📂 Installation and configuration

Prerequisites

  • Node 20.9.0
  • Firebase and Cloudinary account

Steps to run the project

1️⃣ Clone the repository:

git clone https://github.com/ACaminos/journal-app.git

2️⃣ Access the project directory:

cd journal-app

3️⃣ Install dependencies:

yarn install

4️⃣ Run the application:

yarn start

About

Journal App is a web application developed with React, which allows users to create, edit and delete notes. Notes can include a title, description, and multiple images, which are stored in Cloudinary.

Topics

Resources

Stars

Watchers

Forks

Contributors