Skip to content

HalfAnElephant/OneTJ-Website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OneTJ Website

License

Official documentation website for OneTJ - Tongji University Student Service Client.

Overview

OneTJ is a Flutter-based mobile application that provides a clean and focused experience for Tongji University students to view personal information and academic calendar content.

Features

  • Unified Authentication - OAuth 2.0 based Tongji University unified identity authentication system with automatic token refresh
  • Information Center - Display student basic information (name, student ID, college, grade, etc.)
  • Course Schedule - Fetch and display student course schedules with weekly view support
  • Academic Calendar - Show current semester, week number, and other calendar information
  • Local Storage - Securely cache authentication and user data using Hive database
  • Multi-language - Support Chinese and English interface switching

Documentation

This repository contains the documentation source for OneTJ, built with VitePress and themed with vitepress-theme-teek.

Quick Start

# Install dependencies
pnpm install

# Start development server
pnpm docs:dev

# Build for production
pnpm docs:build

# Preview production build
pnpm docs:preview

Project Structure

OneTJ-Website/
├── docs/
│   ├── .vitepress/     # VitePress configuration
│   ├── @pages/         # Custom pages
│   ├── public/         # Static assets
│   └── index.md        # Homepage
├── package.json
└── README.md

Related Links

Feedback

If you have any questions or suggestions, please feel free to submit an issue.

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages