This project serves as the frontend for Chewata Chat, a real-time chatting application built with React and Vite. It offers a responsive interface for authentication, messaging, theme customization, and profile management.
- Responsive Design: Built with React, Tailwind CSS, and DaisyUI.
- Real-Time Interaction: Integrated with Socket.IO via the backend for live chat.
- Fast Development: Leverages Vite for hot module replacement and speedy builds.
- State Management: Uses Zustand for efficient state management.
- Node.js (v16+)
- npm or yarn package manager
- Clone the repository.
- Navigate to the
frontenddirectory:cd frontend - Install dependencies:
npm install
Start the development server with:
npm run devOpen http://localhost:5173 to view the application.
To build the application for production:
npm run buildPreview the production build with
npm run review- Deploy the output from the dist folder to your preferred hosting provider.
- For Vercel, the provided vercel.json ensures correct routing.
For issues or questions, please open an issue in the repository or contact the developer.