A personal campus dashboard for Tianjin University students.
Course Library · Schedule · Academic Calendar · Grades · Exams · Quick Links
No login required:
- Course Library — Search all 5,000+ courses offered each semester. Filter by campus, department, credit, or teacher. View enrollment numbers, credit hours, and full syllabi.
- Favorites & Conflict Detection — Star courses and instantly see if any of them overlap in the weekly schedule.
- Academic Calendar — Week-by-week view of the semester: teaching weeks, exam period, and holidays.
- Quick Links — One-click access to EAMS, library, mail, SSO, and other TJU portals.
With the browser extension (personal data, no password stored):
- Personal Schedule — Your real timetable fetched directly from EAMS, displayed in a weekly view.
- Grades — Full course grade history and GPA.
- Exam Schedule — Date, time, location, and seat number for every upcoming exam.
The browser extension accesses EAMS using your existing browser session — the same session you use when you're already logged into EAMS in that browser tab. No passwords are stored or transmitted anywhere. The app cannot see your credentials.
Personal data (schedule, grades, exams) stays in your browser and is never sent to any server.
The extension runs in your browser and fetches your personal EAMS data on demand.
- Download the latest release from the Releases page and unzip it.
- Open Chrome (or Edge) and go to
chrome://extensions. - Enable Developer mode (top-right toggle).
- Click Load unpacked and select the unzipped folder.
- Visit tju.app — the extension will connect automatically.
The extension requires you to be logged into EAMS in your browser (campus network or VPN). If your session expires, the extension will open the login page for you.
This is an unofficial project and is not affiliated with Tianjin University. It accesses only data that the logged-in user is authorized to view. Course catalog data is sourced from the open-source tju library (GPL-3.0). Please verify exam and calendar information against official TJU publications.