Skip to content

Daily notes app project as part of React course from zero

Notifications You must be signed in to change notification settings

mauro-arcelles/react-journal-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JournalApp

Project as part of a React course from zero

What I learned:

  • A little bit of sass (a correctly way to name files, use variables, concat html tags attributes).
  • More reducers knowledge.
  • Redux patron (store, combine reducers, action creators, redux thunk for async actions).
  • React-redux hooks (useDispatch, useSelector).
  • Firebase integration (crud with Firestore, auth with Authentication, Google and simple mail auth).
  • Cloudinary integration (upload and delete images).
  • Private and public routes with React Router v5.
  • Unit testing with jest (enzyme, redux-mock-store).

Application images

Login screen (You can auth with mail or google account)

image

Register screen

image

Main screen (You can create or select an entry)

image

Selected entries (You can change the image or the entry content, or just delete the entire entry)

image image

About

Daily notes app project as part of React course from zero

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published