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

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages