Voizchat is a real-time communication platform that enables users to connect with friends through messaging, voice calls, and a collaborative whiteboard. Built with a modern tech stack, Voizchat offers an intuitive and seamless experience for real-time collaboration.
- User Management: Add and manage friends.
- Messaging: Send and receive instant messages.
- Voice Calls: Real-time audio communication.
- Whiteboard: Collaborate using an interactive whiteboard.
Ensure you have the following installed on your system:
- Clone the repository:
git clone https://github.com/pixhy/voizchat.git cd voizchat - Build and start the application using Docker Compose:
docker-compose up --build
- The frontend and backend services will start automatically.
- Access the application in your web browser at
http://localhost:3000(or the configured port).
Ensure you have the following installed on your system:
- Clone the repository:
git clone https://github.com/pixhy/voizchat.git cd voizchat - Start the backend:
cd server python -m venv .venv venv\Scipts\active # Windows source venv/bin/active # Linux/Mac pip install -r requirements.txt uvicorn main:app --reload
- Start the frontend:
cd ../webclient npm install npm run dev - Open the app in your browser:
http://localhost:5173
- Register and log in to your account.
- Add friends and start messaging them.
- Initiate voice and video calls for real-time conversations.
- Use the whiteboard for collaboration.
Pull requests are welcome. For major changes, please open an issue first to discuss what you’d like to change.
For any inquiries or support, feel free to reach out via the repository’s issue tracker.
Voizchat is developed and maintained by: