Giter Site home page Giter Site logo

mrbartusek / dokchat Goto Github PK

View Code? Open in Web Editor NEW
4.0 4.0 0.0 3.13 MB

DokChat is fully fledged instant web messaging application ๐Ÿ’ฌ

Home Page: https://dokchat.dokurno.dev

HTML 0.15% TypeScript 90.66% SCSS 5.31% JavaScript 0.94% Dockerfile 0.05% HCL 2.12% Shell 0.76%
aws chat express messaging node postgresql react reactjs socket-io typescript

dokchat's Introduction

Hey there ๐Ÿ‘‹

I'm Bartosz, also known as MrBartusek around here. I'm a 21 year-old from Poland. My interests revolve around web development and all things Open-Source. I'm proud to say that I'm the maintainer of a couple of such projects. I also happen to own dokurno.dev โ€“ pretty cool, right?

๐Ÿš€ Stuff I made

These are some of my featured Open-Source projects:

  • MeteoalarmCard 129โ˜…: Meteoalarm, Mรฉtรฉo-France and DWD severe weather warnings card for Home Assistant Lovelace UI โ›ˆ๏ธ
  • gif-picker-react 34โ˜…: Tenor GIF Picker component for React โš›๏ธ
  • ClashCalendar 7โ˜…: Easy to use website that integrates League Of Legends clashes into Google Calendar ๐Ÿ“…
  • CargoCars 7โ˜…: Web app to make cargo cars business in GTA V online easier ๐Ÿš—
  • stocked-up 4โ˜…: Complete Inventory Management System that focuses on managing stock for large organizations ๐Ÿ“ฆ
  • DokChat 4โ˜…: DokChat is fully fledged instant web messaging application ๐Ÿ’ฌ
  • GithubLive 2โ˜…: Simple web application displaying current Github events as they are happening :octocat:

Also check out my other projects

๐Ÿ“ˆ Github Stats

Contribution Stats

๐Ÿ“ฌ Get In Touch

dokchat's People

Contributors

imgbot[bot] avatar mrbartusek avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

dokchat's Issues

Add ability to delete messages

Ability to delete messages, probably a grey message stating This message has been deleted rather than removing the record. Possibly, clearing the content field for privacy, Don't forget to remove the attachment from s3 alongside it.

1.0 checklist

  • Update frontend API keys in config.ts
  • Remove all accounts
  • Revert QA commit
  • Google site verificaiton

Add read messages indicator

image

The backend for this is mostly done participants table has last_read that is used for unread messages indicator. It just now needs WebSocket endpoints and code to display this on the frontend, probably the MessageStatus component.

Electron build

  • Configure electron forge to work with DokChat
  • Resolve any electron implementation issues
  • Create login handoff for the application
  • Handle user sessions in app
  • App improvements such as tray notification and running in the background
  • Final app testing and polish
  • User testing
  • CI build
  • Download buttons and pages on website

Error on creating groups

Steps to reproduce

  1. Create a group with 3 people
  2. Create the same group with 3 people
  3. It results in 409: This DM already exist and broken group added to user list

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.