Inspiration
With the inspiration to creat a real life application which can actually be used by people. We started this project and now it proves it's presence.
What it does
It allows users to create communities with thier friends, family and co-workers and have real time chatting with them.
How we built it
Using Flask and python we created the server which will provide messages from other users And with RSA we provide end2endencryption. We used postgresql for storing data.
Challenges we ran into
Making this application fast was the major issue and we handled it with a grace. By taking advantage of indexedDB in browser we cached messages and media. And with smart logic and good system design server can handel a large amount of requests.
What we learned
We learned about how softwares like whatsapp and discord provide such an amazing expierences by using amazing techniques.
What's next for web-chat
Adding new features would be the best for web-chat and make it an actual alternative of whatsapp and discord
Built With
- flask
- indexeddb
- javascript
- postgesql
- python
- sqlite
- web-crypto
- web-sockets
Log in or sign up for Devpost to join the conversation.