Go to file
Timothy Yin b05f954923
feat: add authentication requirements to course preparation and resources pages
fix: update home page background image and remove unnecessary redirect code

chore: update pnpm lock file with new dependencies for auto-animate and svg spinners

delete: remove unused images from public directory

refactor: modify course and user types for better clarity and structure

feat: implement course API with CRUD operations and teacher team management

feat: create user authentication page with login functionality and validation

feat: add login state management with Pinia for user session handling

style: create reusable UI components for cards and tabs

chore: implement HTTP utility for API requests with error handling
2025-04-06 00:25:20 +08:00
api feat: add authentication requirements to course preparation and resources pages 2025-04-06 00:25:20 +08:00
assets/css feat: 课程章节UI 2025-04-03 22:57:36 +08:00
components feat: add authentication requirements to course preparation and resources pages 2025-04-06 00:25:20 +08:00
layouts feat: 课程章节UI 2025-04-03 22:57:36 +08:00
middleware feat: add authentication requirements to course preparation and resources pages 2025-04-06 00:25:20 +08:00
pages feat: add authentication requirements to course preparation and resources pages 2025-04-06 00:25:20 +08:00
public feat: add authentication requirements to course preparation and resources pages 2025-04-06 00:25:20 +08:00
server feat: 课程章节UI 2025-04-03 22:57:36 +08:00
stores feat: add authentication requirements to course preparation and resources pages 2025-04-06 00:25:20 +08:00
types feat: add authentication requirements to course preparation and resources pages 2025-04-06 00:25:20 +08:00
utils feat: add authentication requirements to course preparation and resources pages 2025-04-06 00:25:20 +08:00
.gitignore feat: 课程章节UI 2025-04-03 22:57:36 +08:00
app.vue feat: add authentication requirements to course preparation and resources pages 2025-04-06 00:25:20 +08:00
components.json feat: 课程章节UI 2025-04-03 22:57:36 +08:00
eslint.config.mjs feat: add authentication requirements to course preparation and resources pages 2025-04-06 00:25:20 +08:00
nuxt.config.ts feat: add authentication requirements to course preparation and resources pages 2025-04-06 00:25:20 +08:00
package.json feat: add authentication requirements to course preparation and resources pages 2025-04-06 00:25:20 +08:00
pnpm-lock.yaml feat: add authentication requirements to course preparation and resources pages 2025-04-06 00:25:20 +08:00
README.md feat: 课程章节UI 2025-04-03 22:57:36 +08:00
tailwind.config.js feat: 课程章节UI 2025-04-03 22:57:36 +08:00
tsconfig.json feat: 课程章节UI 2025-04-03 22:57:36 +08:00

Nuxt Minimal Starter

Look at the Nuxt documentation to learn more.

Setup

Make sure to install dependencies:

# npm
npm install

# pnpm
pnpm install

# yarn
yarn install

# bun
bun install

Development Server

Start the development server on http://localhost:3000:

# npm
npm run dev

# pnpm
pnpm dev

# yarn
yarn dev

# bun
bun run dev

Production

Build the application for production:

# npm
npm run build

# pnpm
pnpm build

# yarn
yarn build

# bun
bun run build

Locally preview production build:

# npm
npm run preview

# pnpm
pnpm preview

# yarn
yarn preview

# bun
bun run preview

Check out the deployment documentation for more information.