ClutterChat
A Twitter-like social platform built with Ruby on Rails backend and Node.js WebSocket server for real-time messaging
Technologies: Ruby on Rails, Node.js, WebSocket, PostgreSQL, Redis
A Twitter-inspired social platform that combines the robustness of Ruby on Rails with real-time capabilities of Node.js. The application uses Rails for the main application logic, user management, and data persistence, while a separate Node.js server handles real-time messaging through WebSockets. Redis is used for session management and real-time data caching.
Features
- Ruby on Rails backend for core application functionality
- Node.js WebSocket server for real-time messaging
- PostgreSQL database for data persistence
- Redis for session management and caching
- Real-time notifications and message delivery
- User authentication and authorization
- Tweet-like post creation and interaction via discord oauth
- Real-time feed updates