-
Welcome to Banter, a state-of-the-art collaboration tool that takes inspiration from Slack and harnesses the full power of Websockets, React, Redux, Flask, and SQLAlchemy. Crafted by a team of four exceptional developers, Banter sets out to create an effortless and effective platform for team communication and collaboration.
-
With Banter, users can experience lightning-fast, real-time messaging capabilities, thanks to the power of Websockets. This feature allows multiple team members to stay up-to-date with each other's progress, leading to a highly productive and engaged team. Moreover, Banter leverages the power of React and Redux to provide swift updates with every re-render, ensuring seamless and uninterrupted communication between users. These cutting-edge technologies also allow for efficient state management and a user-friendly interface.
-
As a team collaboration project, we approached Banter with a unified mindset, working closely to pair program, communicate, and plan. We tackled merge conflicts, debugged each other's code, and crafted an innovative design that sets Banter apart. We hope you check it out!
Banter Feature List
- Full CRUD Users
- Full CRUD Messages
- Full CRUD Channels
- Partial CR Workspaces
- Search Users feature
- Websocket implementation via Socket.io
- 🔔 notifications
- 🧑💻 admin roles
- 🟢 user status
- 🪪 user popup card
- 👍 message reactions
- ⏱️ message timestamps
- 🌎 user location