Skip to content

Latest commit

 

History

History
13 lines (12 loc) · 963 Bytes

README.md

File metadata and controls

13 lines (12 loc) · 963 Bytes

Family Tree

This Family Tree app demonstrates utilization of MERN stack with following features:

  • Authentication via passport, passport-jwt and JWTs
  • Server-side fields validation using validator
  • Hashing passwords with bcrypt
  • Saving JWT in localStorage to keep user logged in
  • Protected pages only accessible to logged in users
  • State management using Redux according to Redux Style Guide
  • Navigational components using React Router
  • Instant saving of user's tree data on server
  • Instant to-do list updates via WebSocket using Socket.IO
  • Toast notifications using React-Toastify