/aWobbi

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. Auto formatted with Prettier, linted with ESLint.

Primary LanguageJavaScript

aWobbi

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. Auto formatted with Prettier, linted with ESLint.

Features

  • CRUD operations for the post, like the post, save the post, comments.
  • Realtime chat and notification using socket io
  • Authentication using JWT and Cookies
  • Infinite Scroll for messages
  • Load more posts for home page
  • Light/dark mode toggle
  • Mobile Responsive
  • Upload pictures from local machine to Cloudinary
  • Search users
  • Suggested Users
  • Upload multiple pictures in a post
  • Reply to comments

API Documentation

API Documentation

Tech Stack

Client: React, Redux, TailwindCSS, socket.io

Server: Node, Express, socket.io

Deployment

  • deployed on heroku

Screenshots

App Screenshot

App Screenshot

App Screenshot

App Screenshot

App Screenshot