A modern twist to the vintage comment box web application. Comment, give and recieve feedbacks on topics. Built with Pheonix, React, and Aylien. Language support: Chinese, English.
-
Real-time update:new messages get broadcasted to subscribors. Used channels.
-
Language Dectection: languages used in comments are detected. Used Regex.
-
Sentiment Analysis: sentiment of comments is displayed. Used Aylien.
-
Language Translation: Chinese can be translated into English. Used Fuxi API.
-
User authentication
-
Create and update topics. Associate topics with comments.
-
Set intervals for hitting submit button
-
Sentiment Analysis in Chinese
Use Dialogflow to create domain expert to answer questions on topics.
- Install Elixir dependencies with
mix deps.get
. cd
to theassets/
directory and runyarn
(ornpm install
) to install Node.js dependencies.- Modify the database settings in each
config/
files if desired - Create and migrate your database with
mix ecto.setup
- Start Phoenix endpoint with
mix phx.server
Visit localhost:4000
from your browser.
- Official website: http://www.phoenixframework.org/
- Guides: http://phoenixframework.org/docs/overview
- Docs: https://hexdocs.pm/phoenix
- Source: https://github.com/phoenixframework/phoenix
- Boiler Plate: https://github.com/resir014/phoenix_react_playground