/journal-app

Application to save notes with images

Primary LanguageTypeScript

Journal App

Application made with React to save personal notes with images, the main purpose of this application is learning more about react

Features

  • Create and save notes
  • Edit notes
  • Upload images to cloudinary
  • Delete notes

Stack

  • Custom hooks
  • Communication between components
  • Material UI
  • React
  • Javascript
  • Firebase
  • Cloudinary
  • Google sign in
  • Props
  • React router
  • Unit testing (react testing library - jest)
  • Redux (Redux toolkit, thunks)
  • Axios
  • Responsive design

Requirements to run the project

  • Yarn need to be installed
  • Node need to be installed
  • Yarn install to install all dependencies
  • Internet connection
  • Yarn dev
  • yarn test to run all the tests
  • Set your credentials to .env file with your own firebase credentials

Sections - Screenshots