Skip to content

A social media app with a Node.js backend and Flutter frontend. Features include WebSocket-based real-time messaging, BLoC state management for efficient interactions, user profiles, news feeds, photo sharing, likes, comments, and notifications for enhanced social connectivity.

Notifications You must be signed in to change notification settings

AnandhuA/SocialMedia

Repository files navigation

Social Media App Frontend 🌐

This repository contains the Flutter frontend for a dynamic social media app. The app features a robust chat system using WebSocket for real-time messaging and leverages the BLoC state management package for efficient user interactions. It includes user profiles, news feeds, photo sharing, likes, comments, and notifications to enhance social connectivity and community engagement.

Features

  • Real-time Messaging: WebSocket-based chat system for instant communication.
  • BLoC State Management: Efficient management of app state for seamless user interactions.
  • User Profiles: Personalized profiles with user information and preferences.
  • News Feeds: Stay updated with posts from friends and followed accounts.
  • Photo Sharing: Upload and share photos with the community.
  • Likes and Comments: Interact with posts through likes and comments.
  • Notifications: Receive alerts for likes, comments, and messages.

Requirements

  • Flutter SDK
  • BLoC package
  • Dart SDK

Getting Started

  1. Clone the repository:

    git clone https://github.com/AnandhuA/SocialMedia.git
    cd SocialMedia
  2. Install dependencies:

    flutter pub get
  3. Run the app:

    flutter run

About

A social media app with a Node.js backend and Flutter frontend. Features include WebSocket-based real-time messaging, BLoC state management for efficient interactions, user profiles, news feeds, photo sharing, likes, comments, and notifications for enhanced social connectivity.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published