CommuniTalk is a real-time social and communication platform where users can interact with friends, join communities, engage in group chats, and participate in community discussions.
https://communitalk-4a7ec5f9373f.herokuapp.com/
Login with pre-created Account : Email : wan@email.com password : 1234
- User Authentication: Secure sign-up and login functionality with encrypted password storage.
- Real-Time Chat: Instant messaging between users with WebSocket for live updates without refreshing the page.
- Community Engagement: Users can create, join, and interact within community groups based on various interests.
- Friend Requests: Send, accept, or deny friend requests in real-time.
- Live Search: Dynamic user search functionality for adding friends.
- Group Chat: Create group chats with multiple users and send messages broadcast to all members.
- Community Posts and Comments: Post updates or comments within communities and get instant feedback from other members.
- Microsoft VS Code : Version 1.84.2
- Github
- Google Chrome : Version 119.0.6045.159
- Node.js
- Express.js
- MongoDB
- Cloudinary : Version 1.41.0
- JWT Authentication
- Socket.io
- React.js
- Vite
- Socket.io-client
- JWT for Authentication
- bcrypt for password hashing
- JavaScript : Version ES13 ECMAScript 2022
- CSS3 : Version W3 CSS 4.15
- HTML : Version 5
- macOS : Sonoma 14.1.1
- Linux : Ubuntu 23.10
This Project was created under course "Software Engineering Immersive" presented by students of General Assembly Australia
- Wan A - https://github.com/PyConqueror
- Megan M - https://github.com/MegKM
- Kye C - https://github.com/kazmakai



