Skip to content

FriendZone is a Social Media App which help Users to Socialise by Posting Images, Stories and Connect with any one in the World

Notifications You must be signed in to change notification settings

mohitdamke/FriendZone-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FriendZone - Social Media App with Kotlin and Jetpack Compose

Welcome to FriendZone, a modern social media app built with Kotlin and Jetpack Compose. This app leverages Firebase for authentication, storage, and real-time data management, offering a seamless and interactive user experience.

Below, you’ll find all the details about the app, its features, installation steps, and more.


Screenshots

Splash Screen Home Screen Profile Screen
Splash Screen Home Screen Profile Screen
Edit Profile Chat Screen Add Post
Edit Profile Chat Screen Add Post
Other User Profile AI Chat Logout
Other User Profile AI Chat Logout
Smart Reply Suggestions Chat with Images
Smart Reply Chat Images

Features

User Authentication

  • Login: Secure login using Firebase Authentication.
  • Register: Create a new account with Firebase Authentication.
  • Logout: Log out from the application.

Post Management

  • Create Post: Upload posts with text and multiple images.
  • Like: Users can like posts.
  • Comment: Users can comment on posts.
  • Save Post: Users can save posts for later viewing.
  • Total Post Count: Display the total number of posts by a user.

Profile Management

  • Edit Profile Information: Update user profile details, including name, bio, and profile image.
  • Setting Option: Customize various settings in the user profile.

Story Feature

  • Stories: Share and view stories.

Chat Feature

  • Chatting with Users: Real-time chat functionality using Firebase Realtime Database.
  • Integrate Gemini AI: Enhance chat experience with Gemini AI integration.
  • Smart Reply Suggestions: AI-powered suggested replies based on conversation context.
  • Send Images: Upload and share images in chat.

User Interface

  • Good Looking UI: Modern and engaging user interface built with Jetpack Compose.

Architecture

  • MVVM Pattern: Implemented for login and register screens.

Installation

Follow these steps to set up the project:

  1. Clone the Repository
    git clone https://github.com/yourusername/social-media-app.git

About

FriendZone is a Social Media App which help Users to Socialise by Posting Images, Stories and Connect with any one in the World

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages