Echo is a modern project management platform designed to streamline collaboration and document management. Built with React, TypeScript, and Vite, it provides an intuitive interface for managing projects, documents, and team communication.
- Project Management: Create and manage multiple projects with customizable details
- Document Upload: Easily upload and organize project-related documents
- Call Management: Schedule and track project calls and meetings
- Real-time Updates: Get instant updates on project activities and changes
- Responsive Design: Seamless experience across desktop and mobile devices
- React 18
- TypeScript
- Vite
- Jest for Testing
- Tailwind CSS for Styling
- Clone the repository
- Install dependencies.
npm install
The project uses Jest and React Testing Library for comprehensive testing. The test suite covers:
- Component rendering and functionality
- User interactions
- Navigation flows
- Project data display
To run the tests:
npm test