An open API service indexing awesome lists of open source software.

https://github.com/ValdesChe/WhatChat

A web chat application clone of Whatsapp web using Elixir / Phoenix, VueJs and PostgreSQL.
https://github.com/ValdesChe/WhatChat

elixir-lang elixir-phoenix elixir-programming-language genserver html5 javascript phoenix-framework phoenix-server supervisor-worker vue-router vuejs vuex whatchat

Last synced: about 2 months ago
JSON representation

A web chat application clone of Whatsapp web using Elixir / Phoenix, VueJs and PostgreSQL.

Awesome Lists containing this project

README

        

[![Build Status](https://travis-ci.com/ValdesChe/WhatChat.svg?branch=master)](https://travis-ci.com/ValdesChe/WhatChat) [![codecov](https://codecov.io/gh/ValdesChe/WhatChat/branch/master/graph/badge.svg)](https://codecov.io/gh/ValdesChe/WhatChat) [![License](https://img.shields.io/badge/License-BSD%203--Clause-blue.svg)](https://opensource.org/licenses/BSD-3-Clause)
[![Heroku](https://heroku-badge.herokuapp.com/?app=whatchatapp&style=flat)](https://whatchatapp.herokuapp.com/)
# WhatChat

A WhatsApp web simple clone using Elixir/Phoenix, VueJs and PostgreSQL.

## Screenshots
![Screenshot](./documentation/screenshots/whatchat_screen_1.png)

LIVE DEMO : https://whatchatapp.herokuapp.com/

VIDEO DEMO v0: https://www.youtube.com/watch?v=Kha_Y7a4yrs

## Requirements

- Inotify-tools (see the following [`guide`](https://github.com/inotify-tools/inotify-tools/wiki) )
- Erlang 24.0
- Elixir 1.11.4
- Nodejs 14.16.1

## Installation

To start your Phoenix server:

- Install dependencies with `mix deps.get`
- Create and migrate your database with `mix ecto.setup`
- Install Node.js dependencies with `cd assets && npm install`
- Start Phoenix endpoint with `mix phx.server`

## Features

- User authentication
- User registration
- 'Friends'/Groups Chat messages
- Profile settings

Now you can visit [`localhost:4000`](http://localhost:4000) from your browser.

Ready to run in production? Please [check our deployment guides](https://hexdocs.pm/phoenix/deployment.html).

## Contacts

Get in touch with the authors

- TWITTER : https://twitter.com/Valdes_Che && https://twitter.com/Faymir
- EMAIL: [email protected]

## Learn more

- Official website: http://www.phoenixframework.org/
- Guides: https://hexdocs.pm/phoenix/overview.html
- Docs: https://hexdocs.pm/phoenix
- Mailing list: http://groups.google.com/group/phoenix-talk
- Source: https://github.com/phoenixframework/phoenix