feat: implement user authentication with GitHub OAuth, create database schema, and enhance navigation

This commit is contained in:
yuanhau 2025-05-07 10:52:51 +08:00
parent d773473eb0
commit 98ffbec764
12 changed files with 167 additions and 7 deletions

12
pages/admin/login.vue Normal file
View file

@ -0,0 +1,12 @@
<script lang="ts" setup>
definePageMeta({
layout: "admin"
})
</script>
<template>
<div class="flex justify-center min-h-screen w-full">
<input type="text"/>
<input type="password" />
<button>登入</button>
</div>
</template>