This is open-source react-chat project build with everything new in React.
- Library: React.js
- Styling: Tailwind CSS
- UI Components: Shadcn
- Store: Zustand
- API Calls: Tanstack/React-query
- Testing: Jest and React-testing-library
- Backend: Supabase
- Authentication with Supabase
- Send message with Supabase
- Getting message in live with Supabase
- Store with Zustand
- Unit tests with Jest and React Testing Library
- Using TypeScript
- Clone the repository
git clone https://github.com/Pavel1Uvarov/react-chat.git
- Install dependencies using pnpm
npm install
- Copy the
.env.example
to.env
and update the variables.cp .env.example .env
- Start the development server
npm run dev