A social media app build using the MERN stack
Live Preview ๐: https://jonathan-foo.github.io/social-media-app/
- JWT & Google OAuth user authentication
- Redux managed global state
- Create, liking and deleting posts
- Powered by Node and MongoDB RESTFUL API
- Responsive design
- React
- Redux
- Material UI
- Styled-Components
- Node
- Express
- MongoDB
- Mongoose
- JWT
- Axios
Socialize is the first MERN application I've built, thus I exprienced a lot of new insights and learning through out its creation process. Some of the main skills I've improved or learnt are implementing user authentication with JWT & Google OAuth, using Material UI in conjunction with styled-components to achieve the styles I desire, and the process of connecting the frontend with the backend using axios, node and express.
- Pagination
- Search options
- Comments