Skip to content
/ FLICK Public

Provide an out of the box way to creating your own social media applications with different services.

License

Notifications You must be signed in to change notification settings

Ikutsu/FLICK

Repository files navigation

FLICK

Build your own IM application. Fast and simple!

About

Provide out of the box way to create your own social media applications with different services.

Features

Beta

  • Authentication
  • Friend list
  • Chat
  • Search friend
  • Friend request
  • Notification
  • Local database
  • Latest message
  • Unread message count
  • Dark mode

Future features

  • Profile
  • Group chat
  • Feed
  • Preference Settings
  • Light mode
  • Call (Audio/Video)
  • Emotes
  • Message Withdrawal
  • Custom Theme
  • Notification Channel
  • i18n

Services

  • Public server - Beta
  • Own server using Ktor - Beta
  • Google Firebase - Planning
  • MongoDB Realm - Planning

Frameworks

Common

Public server

  • Server - Host on AWS EC2
  • Database - Remotely stored using MongoDB
  • Network - Ktor
  • API - REST API

Building

  1. Clone the repository
  2. Create a local.properties file in the root of the project
  3. Open the project in Android Studio and open the 'local.properties' file you just created
  4. Add the following lines to the file:
sdk.dir=<path to your Android SDK>
serverIP=<your server IP> # Example: 127.0.0.1:8080 or www.example.com
  1. Press the run button to build and run the app

About

Provide an out of the box way to creating your own social media applications with different services.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages