Tik Talk is a real-time chat application built with React.js and Node.js, designed to deliver seamless communication experiences. It leverages Socket.IO for instant messaging, with a modern and responsive design powered by ShadCN, Tailwind CSS, and Zustand.
- Real-time messaging with Socket.IO.
- State management with Zustand.
- Responsive design using Tailwind CSS and ShadCN.
- MongoDB for efficient message storage.
- Node.js backend for robust API handling.
-
Clone the repository:
git clone https://github.com/YOUR_USERNAME/Tik-Talk.git cd tik-talk
-
Install dependencies:
npm install
-
Configure environment variables: Create a
.env
file in the root directory and add your MongoDB connection string and other necessary environment variables. -
Run the development server:
npm run dev
-
Build for production:
npm run build
-
Start the production server:
npm start
- Access the application at
http://localhost:3000
in your browser. - Sign up or log in to start messaging.
- Connect with friends in real time.
Contributions are welcome! Fork the repository and submit a pull request for any enhancements or bug fixes.