Devconnect is a full stack MERN app with full auth flow with JWT and a fully functional REST API. It has every CRUD flow. I built this as one of my first big projects, I was okay with react but I didn't know node, I built this as a part of a course on Udemy as a learning exercise. The frontend was built by me entirely, including the design. This was built a while ago and it's definitely not my best project, but I think it's important to see how far I've come since then. I will try and update the design in the near future. The API is the real focus for this project, and that I think, still holds up and the skills I've learned from this I still carry with me.
Note - heroku might take a few seconds to spin up the machine from sleep since its a free tier, should only happen once.
Tech stack
React
Redux
Node
Heroku
Sass
Features
Redux state management
JWT authentication
Exhaustive API for the user
Node backend powered by express
Fetch the latest github repos from user profiles
Add/remove skills/exp/education
Protected routing based on auth
Questions
Why build this?
I built this to familiarize myself with user-built APIs and learn node. I had only worked with external APIs until then. Also to understand some of the workings of the REST API like auth, jwt, CRUD etc
Is this app complete?
While the API is complete, I will not be touching that, I do want to update the react side of things to be more reflective of my current level of skills. There's a lot of clutter and bad folder management that I want to remove.