FLUTTER ECOSYSTEM

HeliumEdu/frontend

Helium - 학생 플래너용 플러터 프론트엔드

헬륨 프로젝트 이미지
Stars
6
Forks
1
최근 푸시(UTC)
2026. 9. 20.
프로젝트 상태
활성
Helium Edu GitHub avatar
GITHUB Organization

Helium Edu ↗

Helium is a free, color-coded online student planner for classes, homework, grades, and notes.

United States of America공식 웹사이트 ↗
언어DartShellPythonRubyMakefileSwiftHTMLKotlinJavaScriptDockerfileObjective-C

기술 주제

사용 중인 의존성

의존성 목록 62 개

앱 카테고리

원본 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

Support on Patreon


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.