This project is designed to help users set and track their goals. Utilizing JSON Web Token for authentication and CRUD operations, users can log in, add, and delete goals with ease. This project provides users with a simple and effective way to stay organized and motivated to reach their goals.
Link to project: https://mern-app-goals-production.up.railway.app/
Tech used: React, Redux, JavaScript, CSS, Node, Express, MongoDB, Json Web Token
I started by constructing the backend, as I had more experience with that and knew React/Redux would be a challenge to figure out. The frontend took a lot more work and was very difficult until I discovered services and slices, which are used for the JWT authentication service to guarantee that only authorized users have access to their goals.
My major accomplishment with this project was learning how to correctly use redux and all of its capabilities.
Take a look at the example that I have in my own portfolio:
Guided Hikes: https://github.com/FoleyDom/GuidedHikes