An open API service indexing awesome lists of open source software.

https://github.com/anuragarwalkar/chat-buddy

📱 Realtime One To One Chat Application Built Using Angular, Node.js And Websocket
https://github.com/anuragarwalkar/chat-buddy

angular mongodb typescript websocket

Last synced: about 1 month ago
JSON representation

📱 Realtime One To One Chat Application Built Using Angular, Node.js And Websocket

Awesome Lists containing this project

README

          

# Chat Buddy

## Tech Stack

![Angular](https://img.shields.io/badge/angular-%23C21325?&style=for-the-badge&logo=angular&logoColor=white)
![TypeScript](https://img.shields.io/badge/typescript-%23007ACC.svg?style=for-the-badge&logo=typescript&logoColor=white)
![SASS](https://img.shields.io/badge/SASS-hotpink.svg?style=for-the-badge&logo=SASS&logoColor=white)
![NodeJS](https://img.shields.io/badge/node.js-6DA55F?style=for-the-badge&logo=node.js&logoColor=white)
![MongoDB](https://img.shields.io/badge/mongodb-%2347A248.svg?&style=for-the-badge&logo=mongodb&logoColor=white)

Front End : Angular Version 10.1.1 with Sign in with Google (Oauth2)

Back End : NodeJs with Typescript, Socket.io, passport.js, MongoDb

## API Link
[Chat Buddy Backend](https://github.com/anuragarwalkar/chat-buddy-backend) (Node.js)


Hosted On Heroku `https://chat-buddy-node.herokuapp.com`

## Databse Link

Hosted On MongoCloud `mongodb+srv://anurag:@cluster0-mbclo.gcp.mongodb.net/chatBuddy?retryWrites=true&w=majority`

## Continuous Intigration And Continuous Deployment (GitHub Pages & GitHub Actions)
Used GitHub Action to test and build the code before merging and pushing the code to the master branch and used angular cli gh pages to deploy UI changes.

## Screenshots (Mobile)
![chat_buddy_preview_1](https://user-images.githubusercontent.com/40962778/143763117-cc0b35e6-4d56-4670-b9a1-567271391153.png)
![chat_buddy_preview_2](https://user-images.githubusercontent.com/40962778/143763119-0f4ebd32-d2db-4978-943e-f24e048c0546.png)

## Screenshots (Desktop)
![image](https://user-images.githubusercontent.com/40962778/93569806-b507c600-f9af-11ea-80eb-c7aa11bb1fcb.png)
![image](https://user-images.githubusercontent.com/40962778/93569828-bf29c480-f9af-11ea-913b-580a9ca3c6b3.png)
![image](https://user-images.githubusercontent.com/40962778/93569912-da94cf80-f9af-11ea-83e8-6dc6682b5e88.png)
![image](https://user-images.githubusercontent.com/40962778/93569999-f8623480-f9af-11ea-9acd-4d1d071e4713.png)
![image](https://user-images.githubusercontent.com/40962778/93570028-04e68d00-f9b0-11ea-9366-fbaf636781ca.png)