Skip to content

saeedvw/chipchat-ui

Repository files navigation

ChipChat

Description

This is the frontend of a web based chat application that i built in a short period of time to sharpen my web development skills, I built this app with VueJS on the frontend and NodeJS on the backend, i tried to keep it as simple as posible.

You can access a demo HERE. Note that the demo is not perfect, it's hosted on the minimum resources posible, so it's a bit laggy and the response times aren't perfect.

Screenshot of Chipchat in action

Project setup

Clone the repo :

git clone https://github.com/saeedvw/chipchat-ui.git
cd chipchat-ui

Install packages

npm install

Configuration

You need to specify the url for the api server and for the socketio server in the .env file, it dependes whcich one to edit corsponding to the build mode. In .env.example file it's configured for a local build, but you need to have the api and socketio servers running on the same machine with the default configuration.

Backend

see Backend Repo

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Lints and fixes files

npm run lint

Todo

  • Fix Voice recording cancel button.
  • Fix Responsiveness issues.
  • Add Notifications Support.

License

Licensed under the GPLv3: http://www.gnu.org/licenses/gpl-3.0.html

About

Frontend for Chipchat web application

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published