Project flat is the Web, Windows and macOS client of Agora Flat open source classroom.
|size (curr.)||46548 kB|
Try it now
- Real-time interaction
- Multifunctional interactive whiteboard
- Real-time video/audio chat(RTC)
- Real-time messaging(RTM)
- Login via
- Classroom management
- Join, create and schedule classrooms
- Support periodic rooms
- Classroom recording and replaying
- Whiteboard replaying
- Cloud recording for video and audio
- Messaging replaying
- Cloud Storage for multi-media courseware
- Screen sharing
UI and business logic are separated in Flat. You can run flat with quickly develop UI via Storybook.
yarn run bootstrap
yarn workspace flat-web start # or cd ./web/flat-web/ && yarn run start
yarn run start
yarn shipat project root to package base on current system type.
- Or run
yarn ship:winat project root to package for the specified system.
Many Flat components UI can be quickly viewed and developed via Storybook (Online address).
yarn run storybookat project root to run Storybook locally.
Writing code is great, but there are many other ways to make meaningful contributions to the project:
For more info about how to contribute, see CONTRIBUTING.md
Thank you to all the people who already contributed to Flat!
Copyright © Agora Corporation. All rights reserved.
Licensed under the MIT license.
When using the Flat or other GitHub logos, be sure to follow the GitHub logo guidelines.