Skip to content

magic-pinecone/magic-pinecone-frontend

Repository files navigation

magic-pinecone-frontend

English | 正體中文

Magic Pinecone, the all-in-one platform for NCUers.

Made with Flutter MIT

Wanna try out? Check the lite version and share your schedule with your friends!

The Flutter-based frontend for Magic Pinecone(神奇松果), the application makes your life easier in the NCU.

Features

  • Portal Integration: Includes a WebView component for accessing campus portal services directly within the app.
  • Theme Support: Includes light and dark mode configurations.
  • Session Management: A semi-auto portal session management to facilitate the portal workflow without storing Basic Auth credentials.

Getting Started

Prerequisites

  • Flutter SDK (latest stable version recommended)
  • Dart SDK
  • The related SDK for the target platform (Xcode for iOS, Android Studio for Android)

Installation

  1. Clone the repository:
    git clone https://github.com/magic-pinecone/magic-pinecone-frontend.git
  2. Install dependencies:
    flutter pub get
  3. Run the application:
    flutter run

Acknowledgement

App Icon: Designed by Jui-Ting Wu.

Course Finder Fetcher: NCU-Course-Finder-DataFetcher-v2

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

The open source frontend for the Magic Pinecone project: an all-in-one platform for the NCUers.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors

Languages