Whiskord - Real-time Messaging Application​​
A Discord inspired application built with Flask, React/Redux, SQLAlchemy, and SocketIO. Whiskord is a real-time messaging application that allows users to communicate with each other through servers, channels, and direct messages.
Technologies Used
-
Flask
Backend framework for building web applications.
-
React
Frontend library for building user interfaces
-
Redux
State management library for React
-
SQLAlchemy
Object-relational mapper for working with databases
-
SocketIO
Library for real-time communication between client and server
Features
-
Servers
Create and join servers for different communities.
-
User login
Secure user authentication and authorization.
-
Channels
Create and join channels for different topics within a server.
-
Direct messages
Send direct messages to other users.
-
Private servers
Create and join private servers for exclusive communication.
Worked in collaboration with three other engineers to manage tasks and version control through Git.
![](https://andrewbierman.com/wp-content/uploads/2023/04/3.png)
Whiskord - Real-time Messaging Application​
![](https://andrewbierman.com/wp-content/uploads/2023/02/screely-1676786885778-1024x522.png)
Constructed a real-time messaging platform using JavaScript, Python, Flask, SocketIO, React/Redux, SQLAlchemy, and PostgreSQL
![](https://andrewbierman.com/wp-content/uploads/2023/02/screely-1676791637901-1024x593.png)
Facilitated seamless communication with a platform allowing users to join/create servers, channels, and direct messages.
![](https://andrewbierman.com/wp-content/uploads/2023/02/screely-1676791904504.png)
Worked in collaboration with three other engineers to manage tasks and version control through Git.