Ink Chat - Real-Time Chat Application
- React
- Tailwind CSS
- TypeScript
- Express
- Node
- PostgreSQL
- Socket.IO
Ink Chat is a real-time chat application where users can send messages to others, view their messages, maintain a message history, and see which users are online.
Screenshots
Full Description
Ink Chat is a real-time chat application built using a tech stack that includes React for the front-end, Express and Node.js for the back-end, and PostgreSQL for storing messages and user information. I used TypeScript for both the front-end and back-end to ensure stronger typing and reduce errors during development.
The application’s key feature is its use of libraries and tools like Shadcn UI, a popular UI component library for creating modern and attractive websites, and Socket.IO for real-time communication between client and server using WebSockets.
For the back-end, I used Express, a Node.js framework that simplifies web application and API development, and PostgreSQL as the relational database for storing messages and user data.
I loved the development process, as it taught me a lot about using WebSockets for real-time communication and their common applications in web development.