Project, 2023
Built a real-time chat application using React for the frontend and Node.js with Socket.io for live communication, ensuring low-latency messaging.
Integrated GraphQL for efficient data querying and used Redis for caching, enhancing performance and reducing server load.
Managed secure data storage and retrieval with MongoDB and Mongoose.
Enhanced the UI using React-Icons, React-Spinners, and SCSS for a responsive, visually appealing interface.
Facilitates live conversations with low latency.
GraphQL and Redis integration for fast and efficient data querying and caching.
MongoDB and Mongoose for robust and secure data handling.
Modern design with React-Icons, React-Spinners, and SCSS.
The backend server is a Node.js app utilizing Socket.io for WebSocket-based communication.
GraphQL is used to handle complex data queries efficiently.
MongoDB serves as the primary database, managed through Mongoose for schema enforcement.
Redis is implemented for caching, significantly improving server response times.
A chat application featuring real-time communication with an efficient and responsive UI.
Building this chat app was a rewarding experience, providing valuable insights into real-time communication and efficient data management.
Looking forward to enhancing the app with more features like video calls and better user management.