https://github.com/oitashg/leto
A full-stack video conferencing app enabling audio/video calls, chat, screen sharing, and meeting scheduling with upcoming and history views, built entirely in Next.js. Integrated Clerk for secure authentication, Stream for real-time video streaming, calls, and chat, and implemented on-demand meeting recordings for later playback or link sharing.
https://github.com/oitashg/leto
clerk-authentication eslint-config javascript nextjs prettier radix-ui react shadcn-ui stream tailwind-css tyoescript uuid
Last synced: about 2 months ago
JSON representation
A full-stack video conferencing app enabling audio/video calls, chat, screen sharing, and meeting scheduling with upcoming and history views, built entirely in Next.js. Integrated Clerk for secure authentication, Stream for real-time video streaming, calls, and chat, and implemented on-demand meeting recordings for later playback or link sharing.
- Host: GitHub
- URL: https://github.com/oitashg/leto
- Owner: oitashg
- Created: 2025-05-13T19:04:06.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-28T12:39:27.000Z (11 months ago)
- Last Synced: 2025-06-28T13:43:29.865Z (11 months ago)
- Topics: clerk-authentication, eslint-config, javascript, nextjs, prettier, radix-ui, react, shadcn-ui, stream, tailwind-css, tyoescript, uuid
- Language: TypeScript
- Homepage: https://leto-five.vercel.app
- Size: 766 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Leto
Leto is a video conferencing app that allows users to hold online meetings with others via audio, video, chat, and screen sharing.
Users can join meetings by using a meeting link. Moreover, user can schedule meeting for later in their convenient date and time.
Upcoming meeting details and previous meeting histories are listed separately which helps to keep track of all the meetings.
Additionally, there is a separate section for storing recorded meetings. The meetings are not automatically recorded but if the user wants to record the meeting,
he/she can start recording and it will be stored in recordings section so that user can watch those recordings later or send to other people via link.