Skip to content

A chat application, with optional authentication, where you can chat with other people instantly, using websockets ("channels") and implementing "CRUD" functions.

Notifications You must be signed in to change notification settings

jordibonet-lambdaclass/phoenix-chat

Repository files navigation

Phoenix Chat

Try it: https://hrg9mqpt-4000.uks1.devtunnels.ms/

What is Phoenix Chat?

This is a chat application, with optional authentication, where you can chat with other people instantly, using websockets ("channels") and implementing "CRUD" functions.

Requirements

You must have installed the following technologies:

  • Elixir
  • Phoenix
  • PostgreSQL

Run the app locally

First and foremost, you need to have running a PostgreSQL service (in port 5432):

psql

And now you can start the app following with these steps:

  • Run mix setup to install and setup dependencies.
  • Start Phoenix endpoint with mix phx.server.

Now you can visit localhost:4000 from your browser.

phoenix-chat-example-tailwind-ui-with-auth

Architecture

App architecture

App architecture

Database architecture

Database architecture

About

A chat application, with optional authentication, where you can chat with other people instantly, using websockets ("channels") and implementing "CRUD" functions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published