onchat-web
A simple, mobile-first instant messaging progressive web application.
File Explorer
Download Latest Version (.zip)- codeql-analysis.yml
- node.js.yml
- app.e2e-spec.ts
- app.po.ts
- protractor.conf.js
- tsconfig.json
- fade.animation.ts
- ionic.animation.ts
- slide.animation.ts
- classes.ts
- enums.ts
- feedback.ts
- interfaces.ts
- operators.ts
- tokens.ts
- chat-bottom-bar.component.html
- chat-bottom-bar.component.scss
- chat-bottom-bar.component.spec.ts
- chat-bottom-bar.component.ts
- chat-drawer.component.html
- chat-drawer.component.scss
- chat-drawer.component.spec.ts
- chat-drawer.component.ts
- chat-recorder.component.html
- chat-recorder.component.scss
- chat-recorder.component.spec.ts
- chat-recorder.component.ts
- empty.component.html
- empty.component.scss
- empty.component.spec.ts
- empty.component.ts
- empty.module.ts
- constellation-icon.component.html
- constellation-icon.component.scss
- constellation-icon.component.spec.ts
- constellation-icon.component.ts
- mood-icon.component.html
- mood-icon.component.scss
- mood-icon.component.spec.ts
- mood-icon.component.ts
- message-list.component.html
- message-list.component.scss
- message-list.component.spec.ts
- message-list.component.ts
- card-message.component.html
- card-message.component.scss
- card-message.component.spec.ts
- card-message.component.ts
- image-message.component.html
- image-message.component.scss
- image-message.component.spec.ts
- image-message.component.ts
- tips-message.component.html
- tips-message.component.scss
- tips-message.component.spec.ts
- tips-message.component.ts
- voice-message.component.html
- voice-message.component.scss
- voice-message.component.spec.ts
- voice-message.component.ts
- avatar-cropper.component.html
- avatar-cropper.component.scss
- avatar-cropper.component.spec.ts
- avatar-cropper.component.ts
- avatar-cropper.module.ts
- chat-member-list.component.html
- chat-member-list.component.scss
- chat-member-list.component.spec.ts
- chat-member-list.component.ts
- chat-session-selector.component.html
- chat-session-selector.component.scss
- chat-session-selector.component.spec.ts
- chat-session-selector.component.ts
- chat-session-selector.module.ts
- email-binder.component.html
- email-binder.component.scss
- email-binder.component.spec.ts
- email-binder.component.ts
- image-previewer.component.html
- image-previewer.component.scss
- image-previewer.component.spec.ts
- image-previewer.component.ts
- password-modifier.component.html
- password-modifier.component.scss
- password-modifier.component.spec.ts
- password-modifier.component.ts
- rich-text-editor.component.html
- rich-text-editor.component.scss
- rich-text-editor.component.spec.ts
- rich-text-editor.component.ts
- rtc.component.html
- rtc.component.scss
- rtc.component.spec.ts
- rtc.component.ts
- modal.component.ts
- mood-radio.component.html
- mood-radio.component.scss
- mood-radio.component.spec.ts
- mood-radio.component.ts
- notification.component.html
- notification.component.scss
- notification.component.spec.ts
- notification.component.ts
- bubble-toolbar.component.html
- bubble-toolbar.component.scss
- bubble-toolbar.component.spec.ts
- bubble-toolbar.component.ts
- home-menu.component.html
- home-menu.component.scss
- home-menu.component.spec.ts
- home-menu.component.ts
- skeleton-item.component.html
- skeleton-item.component.scss
- skeleton-item.component.spec.ts
- skeleton-item.component.ts
- skeleton-item.module.ts
- index.ts
- regular.constant.ts
- notification.controller.spec.ts
- notification.controller.ts
- active-class.directive.spec.ts
- active-class.directive.ts
- active-class.module.ts
- for-track-by-id.directive.spec.ts
- for-track-by-id.directive.ts
- for-track-by-id.module.ts
- ripple.directive.spec.ts
- ripple.directive.ts
- ripple.module.ts
- scrollbar.directive.spec.ts
- scrollbar.directive.ts
- scrollbar.module.ts
- image-message.entity.ts
- message.entity.ts
- rich-text-message.entity.ts
- text-message.entity.ts
- voice-message.entity.ts
- auth.guard.spec.ts
- auth.guard.ts
- can-deactivate.guard.spec.ts
- can-deactivate.guard.ts
- not-auth.guard.spec.ts
- not-auth.guard.ts
- not-friend.guard.spec.ts
- not-friend.guard.ts
- global-error.handler.ts
- auth.interceptor.ts
- base.interceptor.ts
- cache.interceptor.ts
- cache.model.ts
- form.model.ts
- msg.model.ts
- onchat.model.ts
- rtc.model.ts
- shared.module.ts
- chat-routing.module.ts
- chat.module.ts
- chat.page.html
- chat.page.scss
- chat.page.spec.ts
- chat.page.ts
- avatar-routing.module.ts
- avatar.module.ts
- avatar.page.html
- avatar.page.scss
- avatar.page.spec.ts
- avatar.page.ts
- create-routing.module.ts
- create.module.ts
- create.page.html
- create.page.scss
- create.page.spec.ts
- create.page.ts
- handle-routing.module.ts
- handle.module.ts
- handle.page.html
- handle.page.scss
- handle.page.spec.ts
- handle.page.ts
- home-routing.module.ts
- home.module.ts
- home.page.html
- home.page.scss
- home.page.spec.ts
- home.page.ts
- notice-list.component.html
- notice-list.component.scss
- notice-list.component.spec.ts
- notice-list.component.ts
- request-list.component.html
- request-list.component.scss
- request-list.component.spec.ts
- request-list.component.ts
- news-routing.module.ts
- news.module.ts
- news.page.html
- news.page.scss
- news.page.spec.ts
- news.page.ts
- request-routing.module.ts
- request.module.ts
- request.page.html
- request.page.scss
- request.page.spec.ts
- request.page.ts
- handle-routing.module.ts
- handle.module.ts
- handle.page.html
- handle.page.scss
- handle.page.spec.ts
- handle.page.ts
- request-routing.module.ts
- request.module.ts
- request.page.html
- request.page.scss
- request.page.spec.ts
- request.page.ts
- chatroom.component.html
- chatroom.component.scss
- chatroom.component.spec.ts
- chatroom.component.ts
- friend.component.html
- friend.component.scss
- friend.component.spec.ts
- friend.component.ts
- new.component.html
- new.component.scss
- new.component.spec.ts
- new.component.ts
- contact.page.html
- contact.page.scss
- contact.page.spec.ts
- contact.page.ts
- profile.page.html
- profile.page.scss
- profile.page.spec.ts
- profile.page.ts
- session.page.html
- session.page.scss
- session.page.spec.ts
- session.page.ts
- settings.page.html
- settings.page.scss
- settings.page.spec.ts
- settings.page.ts
- home-routing.module.ts
- home.module.ts
- home.page.html
- home.page.scss
- home.page.spec.ts
- home.page.ts
- chatroom.component.html
- chatroom.component.scss
- chatroom.component.spec.ts
- chatroom.component.ts
- user.component.html
- user.component.scss
- user.component.spec.ts
- user.component.ts
- search-routing.module.ts
- search.module.ts
- search.page.html
- search.page.scss
- search.page.spec.ts
- search.page.ts
- avatar-routing.module.ts
- avatar.module.ts
- avatar.page.html
- avatar.page.scss
- avatar.page.spec.ts
- avatar.page.ts
- home-routing.module.ts
- home.module.ts
- home.page.html
- home.page.scss
- home.page.spec.ts
- home.page.ts
- login-routing.module.ts
- login.module.ts
- login.page.html
- login.page.scss
- login.page.spec.ts
- login.page.ts
- reset-routing.module.ts
- reset.module.ts
- reset.page.html
- reset.page.scss
- reset.page.spec.ts
- reset.page.ts
- register-routing.module.ts
- register.module.ts
- register.page.html
- register.page.scss
- register.page.spec.ts
- register.page.ts
- info-routing.module.ts
- info.module.ts
- info.page.html
- info.page.scss
- info.page.spec.ts
- info.page.ts
- safety-routing.module.ts
- safety.module.ts
- safety.page.html
- safety.page.scss
- safety.page.spec.ts
- safety.page.ts
- age.pipe.spec.ts
- age.pipe.ts
- constellation.pipe.spec.ts
- constellation.pipe.ts
- detail-date.pipe.spec.ts
- detail-date.pipe.ts
- fill.pipe.spec.ts
- fill.pipe.ts
- gender.pipe.spec.ts
- gender.pipe.ts
- hyperlink.pipe.spec.ts
- hyperlink.pipe.ts
- member-role.pipe.spec.ts
- member-role.pipe.ts
- message-desc.pipe.spec.ts
- message-desc.pipe.ts
- mood.pipe.spec.ts
- mood.pipe.ts
- num-limit.pipe.spec.ts
- num-limit.pipe.ts
- sanitize.pipe.spec.ts
- sanitize.pipe.ts
- sender.pipe.spec.ts
- sender.pipe.ts
- chat-request.resolver.ts
- chatroom.resolver.ts
- friend-request.resolver.ts
- user.resolver.ts
- auth.service.spec.ts
- auth.service.ts
- chat-record.service.spec.ts
- chat-record.service.ts
- chat-session.service.spec.ts
- chat-session.service.ts
- chat.service.spec.ts
- chat.service.ts
- chatroom.service.spec.ts
- chatroom.service.ts
- friend.service.spec.ts
- friend.service.ts
- index.service.spec.ts
- index.service.ts
- user.service.spec.ts
- user.service.ts
- app.service.spec.ts
- app.service.ts
- cache.service.spec.ts
- cache.service.ts
- destroyer.service.spec.ts
- destroyer.service.ts
- feedback.service.spec.ts
- feedback.service.ts
- fullscreen.service.spec.ts
- fullscreen.service.ts
- global-data.service.spec.ts
- global-data.service.ts
- image.service.spec.ts
- image.service.ts
- local-storage.service.spec.ts
- local-storage.service.ts
- media-device.service.spec.ts
- media-device.service.ts
- onchat.service.spec.ts
- onchat.service.ts
- overlay.service.spec.ts
- overlay.service.ts
- peer.service.spec.ts
- peer.service.ts
- recorder.service.spec.ts
- recorder.service.ts
- socket.service.spec.ts
- socket.service.ts
- token.service.spec.ts
- token.service.ts
- blob.utils.ts
- css.utils.ts
- date.utils.ts
- entity.utils.ts
- str.utils.ts
- sys.utils.ts
- async.validator.ts
- sync.validator.ts
- image-compressor.worker.ts
- image-cropper.worker.ts
- app-routing.module.ts
- app.component.html
- app.component.scss
- app.component.spec.ts
- app.component.ts
- app.module.ts
- boo.mp3
- ding-deng.mp3
- ring.mp3
- font.bmp
- font.gif
- font.jpg
- font.png
- constellation.eot
- constellation.svg
- constellation.ttf
- constellation.woff
- favicon.png
- icon-128x128.png
- icon-144x144.png
- icon-152x152.png
- icon-192x192.png
- icon-384x384.png
- icon-512x512.png
- icon-72x72.png
- icon-96x96.png
- angry.svg
- fun.svg
- joy.svg
- sorrow.svg
- quotes.svg
- shapes.svg
- environment.prod.ts
- environment.ts
- _color.scss
- original.scss
- _color.scss
- animation.scss
- atom.scss
- base.scss
- font.scss
- index.scss
- ionic.scss
- quill.scss
- swiper.scss
- favicon.ico
- index.html
- main.ts
- manifest.webmanifest
- polyfills.ts
- test.ts
- zone-flags.ts
- .browserslistrc
- .eslintrc.json
- .gitignore
- angular.json
- capacitor.config.json
- capacitor.config.ts
- ionic.config.json
- karma.conf.js
- LICENSE
- ngsw-config.json
- package-lock.json
- package.json
- proxy.config.json
- README.md
- renovate.json
- tsconfig.app.json
- tsconfig.docs.json
- tsconfig.json
- tsconfig.spec.json
- tsconfig.worker.json
# Installation Guide
1. Get the code
git clone https://github.com/onch-at/onchat-web
Downloads the entire project code from GitHub to your computer.
cd onchat-web
Moves into the project folder you just downloaded.
2. Node.js
Easy RecommendedPrerequisites
npm install
Downloads and installs the libraries listed in package.json.
npm start
Starts the development/run server.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
// repository documentation
Was this content helpful?
(0 ratings)
