Welcome to 北师小鸦3, a dedicated campus life assistant app designed for students of Beijing Normal University (BNU). This app builds upon the legacy of its predecessor, 北师小鸦2, to provide an enhanced and seamless experience for BNU students.
Copied from 北师小鸦 🤣
- Seamless Login to 数字京师: Enjoy higher success rates and a smoother login experience, even during peak times, thanks to our robust backend.
- Effortless Grade and GPA Checking: Quickly access your grades with multiple calculation methods and detailed credit modules.
- Convenient Exam Schedule Access: Stay prepared with up-to-date exam arrangements and countdown reminders synced with the academic office.
- Quick 京师体育 Access: Easily track your sports activities and attendance.
- Efficient Classroom Availability: Save time by finding free classrooms effortlessly.
- Comprehensive Library Services: Access library resources and research papers with ease.
- New Student Tips: Includes academic calendar, campus map, and essential contact information for newcomers.
- Automatic Course Enrollment: Inspired by BNUCourseGetter.
- Automated Sports Facility Booking: Idea from this repository
- Frontend: Built with Vue 3.
- Core: Developed using Rust.
- Platform: Currently supports Android builds; iOS support planned (pending access to Mac, I'm planning to buy one).
- Bnu Web Api: See api.md
To build BnuCrow3 for Android device, follow these steps in Windows device with Tauri and Rust installed:
-
Clone the repository:
git clone https://github.com/MosRat/BnuCrow3.git
-
Navigate to the project directory:
cd BNUCrow3
-
Init project:
pnpm install tauri android init
-
Debug this app on an emulator or phone with (make sure adb is connected) :
tauri android dev
-
Build the project using tauri:
tauri android build -t aarch64 --apk
This project is licensed under the MIT License. See the LICENSE file for details.
Special thanks to the original 北师小鸦2 team and the contributors for their inspiration and foundational work.