中文版 English Version Official Website(Chinese Only)
CAUTION The English version of README may not be synchronized with the Chinese one.
日月光华,旦复旦兮.(The sun and the moon are shining, full of glory. And the morning sun rises, again and again.)
Maybe the best all-rounded service app for Fudan University students!
Danta only support Chinese (Simplified) and English language at the moment. Come to help us!
- Campus card balance and transactions
- Dining hall traffic
- Shortcut for Fudan QR Code (with support for Apple Watch)
- View empty classrooms
- Student forum
- View compulsory-exercise records
- View timetable and export as .ics file
- Show Notices from Academic Affairs Office
- View exam schedule and export as .ics file
- View final exam GPA and ranking
- View school bus schedule
This application is still at active development stage, we will be happy if you can join the development or make a donation!
If you meet abnormal behavior in Danta, Please create an issue or create a new pull request.
Go to release page, just download the zip file and unzip it.
Go to release page, just download the apk file and install it. (Depending on the device, you may need to allow "Install apps from unknown sources" in the settings.)
Download from App Store
Go to release page, just download the dmg file and mount it.
You can install it from AUR or archlinuxcn.
[yay/paru] -S danxi-gitsudo pacman -S danxi-gitGo to release page, just download the zip file and unzip it.
$ flutter --version
Flutter 3.38.6 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 8b87286849 (3 days ago) • 2026-01-08 10:49:17 -0800
Engine • hash 6f3039bf7c3cb5306513c75092822d4d94716003 (revision 78fc3012e4) (3 days ago) • 2026-01-07 18:42:12.000Z
Tools • Dart 3.10.7 • DevTools 2.51.1The app is compiled with Dart and Flutter.
To build this app, you need to download Flutter SDK and install it.
If you are building for Windows, you should also install and configure Visual Studio.
If you are building for Android, you should also install and configure Android Command Line Tools.
If you are building for iOS/iPadOS, you should also install and configure Xcode.
Run the command
flutter pub get
flutter pub global activate intl_utils
dart run intl_utils:generate
dart run build_runner build --delete-conflicting-outputs
and then flutter run [ios/android] to start the app.