Back to projects
Mar 11, 2023
2 min read

Nexus

Nexus is a feature-rich social application designed to provide an engaging user experience, including comprehensive profile management, news feeds, notifications, messaging, and content discovery.

Project Overview:

 

Nexus is a comprehensive social application with a wide range of features:

  • Login & Registration: Welcome screen, sign-up, login, and password recovery.
  • User Profile: Customizable profiles with avatars, banners, and media galleries.
  • News Feed: Dynamic feed with posts, likes, comments, and infinite scrolling.
  • Notifications: Alerts for interactions with read/unread management.
  • Messaging: Chat interface with message history and status indicators.
  • Discover/Explore: Trending content, search, and discovery features.
  • Friends/Connections: Manage connections, friend requests, and mutual suggestions.
  • Settings: Privacy, notifications, and theme customization.

Tech Stack:

  • Front-End: Flutter BLoC Dart

  • Back-End: NestJS NodeJS MySQL Redis GraphQL JWT WebSockets

  • Web App: NextJS GraphQL

Note: This application is still in development and not yet completed. The UI work done so far can be seen in the screenshots below.