A simple but scalable social networking style platform, built following the Udemy course by Brad Traversy, with some of my own solutions to issues I ran into along the way
- Working in depth with React.js
- Routing within an application
- Private Routing with authentication
- Using Redux with React (Actions, Reducers, State Management)
- Building a well structured back-end
- Working with Mongoose and using Models to create a well organized Database
- User Registration/Authentication using JSON Web Tokens along with MongoDB
- Creating server-side form validation
- Basic application security
- Good practices for deployment to heroku