/CommunityX

Developed CommunityX, a responsive social media app with features like user authentication (Google Sign-In and guest login), community management (creation, editing, profile updates), and post interactions (sharing, upvoting, downvoting, commenting, deleting). The app supports dark and light mode toggling and ensures accessibility across platforms.

Primary LanguageDart


CommunityX - Responsive Social Media Application

Technologies: Flutter, Firebase, Riverpod 2.0

Description: Developed CommunityX, a responsive social media application using Flutter and Firebase. The app features user authentication, community management, post interactions, and theming capabilities. Key Contributions:

  • User Authentication:

    • Implemented Google Sign-In and guest login functionalities.
    • Managed user-specific features based on authentication status.
  • Community Management:

    • Enabled creation and management of user communities.
    • Developed features to edit community details and user profiles.
  • Post Interaction:

    • Designed functionalities for sharing, upvoting, downvoting, commenting, and deleting posts.
    • Incorporated moderator-specific features for community management.
  • Theming and Responsiveness:

    • Implemented dark mode and light mode toggling.
    • Ensured responsive design for accessibility across multiple platforms.
  • Technical Implementation:

    • Designed responsive UI using Flutter.
    • Managed routing and navigation within the application.
    • Integrated Firebase for backend services and database management.
    • Utilized Riverpod 2.0 for efficient state management.

Screenshots

Here are some screenshots of the CommunityX application:

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4 Screenshot 5 Screenshot 6 Screenshot 7 Screenshot 8