Chat-Now is a real-time messaging application that allows users to communicate with each other instantly.
- Real-time Messaging: Chat-Now enables users to send and receive messages instantly.
- User Authentication: Users can create accounts and log in securely to access the chat functionality.
- User Profiles: Users can set up profiles with avatars and personal information.
- Online Status: Users can see when others are online and available for chat.
- Responsive Design: Chat-Now is responsive and works seamlessly across different devices.
To run Chat-Now locally, follow these steps:
-
Clone this repository:
git clone https://github.com/AMdabour/Chat-Now.git
- Create a new account or log in with an existing one.
- Start messaging with other users in real-time.
- Update your profile settings as needed.
- Frontend: React, getstream Client
- Backend: Node.js, Express.js, getstream
- Database: MongoDB (or any other database of your choice)
- Authentication: JWT (JSON Web Tokens)
- Styling: CSS, Styled Components (or any other styling library/framework)
Contributions are welcome! If you'd like to contribute to Chat-Now, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature-name
). - Make your changes.
- Commit your changes (
git commit -am 'Add new feature'
). - Push to the branch (
git push origin feature/your-feature-name
). - Create a new Pull Request.