Fiqus for educational and experimental purposes.Open sourced web application done by
The idea was to research and practice about Phoenix LiveView implementation and to play around a little with Phoenix PubSub + Presence for sockets, using Memento as Elixir wrapper to Erlang Mnesia for data storage.
Live Qchatex is a very simple and quick chat engine that allows you to create and join chat rooms on-the-fly.
Don't need to register, just enter a nickname and you are ready to go!
NOTE: All chats, messages and users are automatically deleted after a certain period of inactivity.
Hosted by gigalixir.
You will have to install:
Elixir1.8 or later
Erlang/OTP20 or later
Node.js5 or later
Start the server
- Install dependencies with
- Install Node.js dependencies with
cd assets && npm install
- Start Phoenix endpoint with
You can now visit http://localhost:4000 from your browser!
mix test- run the tests
mix coverage- for test coverage
mix mnesia.reset- remove the mnesia storage directory from disk