aWobbi is a social media application built with React/Babel (Client), Redux Toolkit for state management, Tailwind CSS for styling, Node(API) and MongoDb for DB and socket.io realtime chat and notifications. Auto formatted with Prettier, linted with ESLint.
Client: React, Redux Toolkit, TailwindCSS, socket.io
Server: Node, Express, socket.io
- Upload Multiple Pictures in one Post.
- Use camera to click and upload pictures.
- All CRUD operations on Posts, Comments, Messages.
- Realtime chat and notification using socket.io
- Infinite Scroll for messages on chat.
- Pagination for posts and comments.
- Authentication using jsonwebtoken and Cookies
- Light/dark mode toggle
- Fully Mobile Responsive
- Upload pictures to Cloudinary
- Search users
- Suggest Users to follow.
- Reply to comments