Open source personal messaging application.
Find a file
2023-09-06 10:06:16 +05:30
.github Update FUNDING.yml 2022-05-25 08:53:44 +05:30
.theia Chat screens 2020-07-25 11:38:22 +00:00
.vscode added build flavour (#35) 2022-04-04 13:27:53 +05:30
android fix: push background notification 2023-09-06 10:06:16 +05:30
fonts added dark mode support 2021-08-08 17:08:32 +05:30
ios Feat/update package dependencies (#41) 2023-09-02 14:42:06 +05:30
lib fix: push background notification 2023-09-06 10:06:16 +05:30
test error when creating group with unknown user (#33) 2022-02-03 16:28:33 +05:30
web Rename app 2020-08-16 07:59:00 +00:00
.gitignore Feat/update package dependencies (#41) 2023-09-02 14:42:06 +05:30
.gitpod.Dockerfile Android configuration (#2) 2020-08-08 12:09:03 +05:30
.gitpod.yml Android configuration (#2) 2020-08-08 12:09:03 +05:30
.metadata Fully automate dev setup with Gitpod (#1) 2020-07-20 15:20:42 +05:30
CODE_OF_CONDUCT.md Updated documentation #13 (#29) 2021-12-21 10:07:16 +05:30
config.json.tmpl added intro screen for privacy policy 2021-08-21 16:14:29 +05:30
CONTRIBUTING.md Create CONTRIBUTING.md 2022-04-16 19:11:52 +05:30
LICENCE Added About dialog and fix self chat issue 2020-10-10 17:39:17 +05:30
pubspec.lock Feat/update package dependencies (#41) 2023-09-02 14:42:06 +05:30
pubspec.yaml fix: push background notification 2023-09-06 10:06:16 +05:30
README.md Feat/update package dependencies (#41) 2023-09-02 14:42:06 +05:30
SECURITY.md Updated documentation #13 (#29) 2021-12-21 10:07:16 +05:30

Vartalap

Vartalap is an open source personal chat application. It is design to provide the level of transparency in the personal messaging application with your data.

Supported Platform

  • Android
  • Ios

Features

  • Texts with emoji
  • Group Chat

Setup

Local setup

  • Download or clone the repo https://github.com/ramank775/vartalap.git

  • Get the required dependencies flutter pub get

  • Setup local chat-sever by following instruction in chat-server repo.

  • Create copy of config.json.tmpl to config.local.json (for development setup) and config.json (for production build).

  • Update api_url and ws_url of chat-server

Setup with Gitpod

Click on the Gitpod badge to start cloud IDE

Gitpod ready-to-code

Localhost command

  • Feel free to use your own ports configuration

    SMARTPHONE_INTERNAL_IP = 192.168.0.10

    SMARTPHONE_INTERNAL_PORT = 5555

  • To switch adb on your device to work over the network using port 5555

    adb tcpip SMARTPHONE_INTERNAL_PORT

  • Check connection from localhost

    adb connect SMARTPHONE_INTERNAL_IP:SMARTPHONE_INTERNAL_PORT

  • Ngrok tcp forward to your mobile or Forward a chosen port on your router

    ngrok tcp SMARTPHONE_INTERNAL_IP:SMARTPHONE_INTERNAL_PORT

Gitpod command

  • Connect from your Gitpod to your localhost for debugging adb connect NGROK_ADDRESS:NGROK_PORT

    flutter run

Chat Server

  • Start chat-sever by following instruction in chat-server repo.
  • Create copy of config.json.tmpl to config.local.json (for development setup) and config.json (for production build).
  • Update api_url and ws_url of chat-server

Contribution

Vartalap is an open source project. We are looking for building the community around the project, welcoming everyone or anyone who is interested in contributing.

  • Facing any issue? Raise an issue here with the necessary details.

  • Looking for a new feature? Raise an feature request here.

  • Found a security issue? Report it responsibility, view our security policy here.

  • Wants to resolve an issue? Thanks! initiate the discussion on issue of your choice.

Code Of Conduct

Contributor Covenant

Vartalap has adopted Contributor Covenant, we expect project participants to adhere to. Please read the full text to understand what action will and will not be tolerated.

LICENSE

GNU GENERAL PUBLIC LICENSE

Contact us