Anima is a modern, secure, and privacy-focused video conferencing application built with React, TypeScript, and WebRTC technologies.
- Secure Video Calls: End-to-end encryption support.
- Real-time Communication: Low latency video and audio.
- Modern UI: Built with TailwindCSS for a responsive and accessible interface.
- Privacy First: Designed with user privacy as a core principle.
- Frontend: React 18, TypeScript
- Build Tool: Vite
- Styling: TailwindCSS
- Testing: Vitest, React Testing Library, Playwright
- Node.js (v18 or higher)
- pnpm (v8 or higher)
-
Clone the repository:
git clone https://github.com/johnkryptochain/anima.git cd anima -
Install dependencies:
pnpm install
-
Start the development server:
pnpm dev
pnpm dev: Start development serverpnpm build: Build for productionpnpm test: Run unit and integration testspnpm test:e2e: Run end-to-end testspnpm lint: Run ESLint
Copyright (c) 2025 Jema Technology.
This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0). See the LICENSE file for details.