Giter Site home page Giter Site logo

inbound-calls-app's Introduction

Inbound Calls App

This repository and its projects are built to experiment with and gain experience in using web sockets. The final goal is to deliver a complete application with the required components to streamline the work life of my team at the company where I am working. In particular, the team requires an application that dictates the turn of the person who has to answer incoming calls from customers. Thus, the application has to handle different aspects to make the process fair for every colleague.

Repo Structure

  • chatapp: A working chat app using WebSocket available at https://chat-app-8rxu.onrender.com/. When you open the link, the app may require a couple of minutes to load*.
  • inboundapp: The Inbound Calls App which my colleagues and I will use once it is ready. It still requires some improvements; however, it is already available at https://inbound-calls-app.onrender.com/. When you open the link, the app may require a couple of minutes to load*.
  • other folders: Other folders such as 'chatgbt' or 'ws-1' are just experimental folders which do not affect the previously described projects. However, they work as inspiration for the two above.

Development

  • The web apps are implemented using JavaScript and Node.js. In addition, I used socket.io for the client-server connection.

The Product

Below is a short video showcasing the chat web app. However, the final version of the inbound calls app is not ready yet, so it is not being showcased.

Websocket.chat-app.Demonstration.mp4

Extra Features

The app recognizes when a user leaves the room and advises everybody that is still in the room. User left chat room

Multiple users can chat in multiple rooms at the same time. User changed chat room

Questions

If you are curious about anything, feel free to reach out to me at [email protected].

Enjoy!

inbound-calls-app's People

Contributors

giacob500 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.