Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / Variandr / Messenger
Real-time messenger based on the socket connection. Where you can create groups and chat in there with real people. Also it is allowed to edit and remove your own messages. People can see when were you online the last time or if you are online right now. The hardest thing, I guess, was to create sorted chat messages by date and to learn how web sockets work.
JSON API: https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Variandr%2FMessenger
Stars: 1
Forks: 0
Open Issues: 2
License: gpl-3.0
Language: TypeScript
Repo Size: 3.41 MB
Dependencies:
1,774
Created: over 2 years ago
Updated: almost 2 years ago
Last pushed: almost 2 years ago
Last synced: about 1 year ago
Topics: authorization, chat-application, express, formik, hooks, material-ui, messenger, nodejs, postgresql, react, react-redux, react-router, react-router-dom-v6, reactjs, redux, redux-thunk, socket, socket-io, typescript, websockets
Files
Dependencies
- @typescript-eslint/eslint-plugin ^5.27.0 development
- @typescript-eslint/parser ^5.27.0 development
- eslint ^8.16.0 development
- eslint-config-google ^0.14.0 development
- eslint-config-prettier ^8.5.0 development
- eslint-plugin-import ^2.26.0 development
- eslint-plugin-prettier ^4.0.0 development
- eslint-plugin-react ^7.30.0 development
- eslint-plugin-react-hooks ^4.5.0 development
- prettier ^2.6.2 development
- @emotion/react ^11.9.0
- @emotion/styled ^11.8.1
- @fontsource/roboto ^4.5.7
- @material-ui/core ^4.12.4
- @mui/icons-material ^5.8.2
- @mui/material ^5.8.2
- @mui/styles ^5.8.0
- @testing-library/jest-dom ^5.16.1
- @testing-library/react ^12.1.2
- @testing-library/user-event ^13.5.0
- @types/axios ^0.14.0
- @types/jest ^27.4.0
- @types/node ^16.11.21
- @types/react ^17.0.38
- @types/react-dom ^17.0.11
- @types/react-redux ^7.1.22
- @types/react-router-dom ^5.3.3
- @types/redux ^3.6.0
- @types/redux-thunk ^2.1.0
- axios ^0.25.0
- formik ^2.2.9
- react ^17.0.2
- react-dom ^17.0.2
- react-redux ^7.2.6
- react-router-dom ^6.2.1
- react-scripts 5.0.0
- redux ^4.1.2
- redux-thunk ^2.4.1
- socket.io-client ^4.4.1
- typescript ^4.5.4
- web-vitals ^2.1.3
- yup ^0.32.11
- @tsconfig/node16 ^1.0.3 development
- @types/bcrypt ^5.0.0 development
- @types/config ^0.0.41 development
- @types/cookie-parser ^1.4.3 development
- @types/express ^4.17.13 development
- @types/jsonwebtoken ^8.5.8 development
- @types/node ^17.0.42 development
- @types/pg ^8.6.5 development
- @types/socket.io ^3.0.2 development
- @typescript-eslint/eslint-plugin ^5.27.1 development
- @typescript-eslint/parser ^5.27.1 development
- concurrently ^7.2.1 development
- eslint ^8.17.0 development
- nodemon ^2.0.15 development
- ts-node ^10.8.1 development
- tslint ^6.1.3 development
- typescript ^4.7.3 development
- bcrypt ^5.0.1
- cloudinary ^1.28.1
- config ^3.3.7
- cookie-parser ^1.4.6
- cors ^2.8.5
- express ^4.17.2
- express-validator ^6.14.0
- jsonwebtoken ^8.5.1
- pg ^8.7.1
- socket.io ^4.4.1