Nokhte is open-source mobile app that helps people collaborate in person.
Currently, the app has a solo session that allows individuals to take notes and see how long they are speaking.
There are also group sessions that:
- make everyone join the session at the same time.
- prevent interruptions between people.
- lock app functionality if anyone goes offline during the meeting.
If you want to contribute please contact me at my work email sonny@nokhte.com and we can get you started.
src/packages
--------backend/dart
| lib/table/query.dart
| lib/table/stream.dart
| test/table_test.dart
| ...
--------backend/supabase
| migrations/migration.sql
| functions/edge_function/index.ts
| ...
--------client
| lib/main.dart
| lib/app/
| modules/
| settings/..
| home/..
| login/..
| .../..
| core/
| widgets/..
| modules/..
| .../..
| test
| test.dart
- clone your forked GitHub repository
git clone https://github.com/<github_username>/nokhte.git
- Go to the backend directory and start supabase
cd packages/backend && cp .example.env .env && supabase start # copy backend env & start supabase
- Install client dependencies
cd ../client && cp .example.env .env && flutter pub get # copy client env & get dependencies
- Fill out both backend & client env files
- Run the client app
flutter run
This project is licensed under the MIT License. See the LICENSE file for more details.