A sandbox with drag and drop cards for task management. I wanted to learn how to create a full stack app with MongoDB/mongoose and React. I was new to NoSQL databases, so the backend management was difficult for me. I also learned how to write user authentication code by generating access/refresh tokens, encrypting them with bcrypt, and storing them in httpOnly cookies. For the design of the project, I wanted to make an app that is more flexible and fun to use than most to-do list apps. The grid and context menus were the most fun part for me to design.
A sandbox with drag and drop cards for task management. I wanted to learn how to create a full stack app with MongoDB/mongoose and React. I was new to NoSQL databases, so the backend management was difficult for me. I also learned how to write user authentication code by generating access/refresh tokens, encrypting them with bcrypt, and storing them in httpOnly cookies. For the design of the project, I wanted to make an app that is more flexible and fun to use than most to-do list apps. The grid and context menus were the most fun part for me to design.