Echomeet is a web app which clone zoom for better experience. It is built using Next.js, Tailwind CSS, Clerk, and stream.io
![echomeet](https://private-user-images.githubusercontent.com/50306963/322814780-eb10b55c-7d69-43e5-ab25-5d4248348e0b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjMyMzg0NTMsIm5iZiI6MTcyMzIzODE1MywicGF0aCI6Ii81MDMwNjk2My8zMjI4MTQ3ODAtZWIxMGI1NWMtN2Q2OS00M2U1LWFiMjUtNWQ0MjQ4MzQ4ZTBiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MDklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODA5VDIxMTU1M1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWJlY2VhODJkZWFhOWIxYWM4OGQ3YmY0N2VhMjFmYTViMTVjN2ZjMzEwYjU0ZGU3NTdhMTk2MjgxYTE1MjJjNjMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.2unw4y0tSxWSAhTwOVFGX-3Nzzowwyp9toqGmFiFEGU)
- Delete the env.example become .env only
- npx shadcn-ui@latest init (for initializing the shadcn-ui)
- npx shadcn-ui@latest add [component-name] (for adding the shadcn-ui component)
- npx shadcn-ui@latest add button - npx shadcn-ui@latest add sheet - npx shadcn-ui@latest add dialog - npx shadcn-ui@latest add toast - npx shadcn-ui@latest add dropdown-menu - npx shadcn-ui@latest add textarea - npx shadcn-ui@latest add card
- react-datepicker - bun install react-datepicker
- [@types/react-datepicker] - bun install @types/react-datepicker
- Open the stream website and create an account. Then open the video audio product
- bun/npm add @stream-io/video-react-sdk
- Create provider folder and setup client & calls
- create actions folder, server file and install package
@stream-io/node-sdk
for aPIs integration - wrap (root) layout with
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!