HeliumEdu/frontend
Helium - 학생 플래너용 플러터 프론트엔드
- Stars
- 6
- Forks
- 1
- 최근 푸시(UTC)
- 2026. 9. 20.
- 프로젝트 상태
- 활성
기술 주제
사용 중인 의존성
의존성 목록 62 개
- flutter
{"sdk":"flutter"} - flutter_web_plugins
{"sdk":"flutter"} - web
1.1.1 - logging
1.3.0 - sentry_flutter
9.19.0 - sentry_dio
9.19.0 - meta
1.17.0 - collection
1.19.1 - google_fonts
8.1.0 - dio
5.9.2 - pretty_dio_logger
1.4.0 - dio_cache_interceptor
4.0.6 - bloc
9.2.0 - flutter_bloc
9.1.1 - shared_preferences
2.5.5 - flutter_secure_storage
10.0.0 - package_info_plus
9.0.1 - path_provider
2.1.5 - firebase_core
4.7.0 - firebase_analytics
12.3.0 - firebase_messaging
16.2.0 - firebase_auth
6.4.0 - google_sign_in
7.2.0 - sign_in_button
4.1.0 - timezone
0.11.0 - flutter_timezone
5.0.2 - intl
0.20.2 - flutter_local_notifications
21.0.0 - syncfusion_flutter_core
33.2.4 - syncfusion_flutter_calendar
33.2.4 - syncfusion_flutter_charts
33.2.4 - syncfusion_flutter_gauges
33.2.4 - syncfusion_flutter_datagrid
33.2.4 - syncfusion_localizations
33.2.4 - flutter_quill
11.5.0 - flutter_quill_delta_from_html
^1.4.1 - flutter_quill_to_pdf
^2.3.9 - pdf
^3.12.0 - printing
^5.14.3 - uuid
^4.5.3 - flutter_colorpicker
1.1.0 - file_picker
10.3.10 - in_app_review
2.0.11 - url_launcher
6.3.2 - share_plus
12.0.2 - go_router
17.2.3 - dio_smart_retry
7.0.1 - diacritic
0.1.6 - vsc_quill_delta_to_html
^1.0.5 - quill_native_bridge
^11.1.0 - flutter_test개발 의존성
{"sdk":"flutter"} - flutter_driver개발 의존성
{"sdk":"flutter"} - integration_test개발 의존성
{"sdk":"flutter"} - flutter_launcher_icons개발 의존성
0.14.4 - flutter_native_splash개발 의존성
2.4.7 - flutter_lints개발 의존성
6.0.0 - firebase_core_platform_interface개발 의존성
6.0.3 - bloc_test개발 의존성
10.0.0 - mocktail개발 의존성
1.0.4 - plugin_platform_interface개발 의존성
2.1.8 - minio개발 의존성
3.5.8 - http개발 의존성
1.6.0
앱 카테고리
원본 README
아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.
README 펼치기 / 접기
Helium
Helium - Student Planner
Helium is a free, color-coded online student planner for classes, homework, grades, and notes.
Download on the App Store Get it on Google Play
Helium Frontend
Build Code Quality GitHub License
The frontend for Helium - Student Planner, including mobile and web deployments.
Prerequisites
- Dart & Flutter
- Android or iOS Emulator
- ChromeDriver (for Integration Tests)
Getting Started
Development
To build a development versions of the app for Android and iOS, execute:
make build-android
make build-ios
Tun run a development version of the app for web, executing:
make run-devserver
Before commits are made, be sure to also run tests.
make test
make test-integration
When running a local web version of the project but hitting prod APIs, CORS will need to be disabled
by passing a flag like --web-browser-flag=--disable-web-security to Flutter so it starts the browser with this
disabled.
Platform API
The backend platform API is served from a separate repository and can be found here.
If platform has been provisioned and is running locally, and you would like to run the frontend against the local
backend instead of production, run with --dart-define PROJECT_API_HOST=http://localhost:8000, or use PROJECT_API_HOST=http://localhost:8000 make run-devserver.
Note that to reach localhost from within an Android emulator, use 10.0.2.2 instead.
Local Docker (Web)
The web app can be built and served locally in Docker as a static SPA on port --web-port=8080.
make
The Docker image serves the built Flutter web assets on http://localhost:8080.