├── .gitignore ├── CHANGELOG.md ├── DATABASE_BACKUP_GUIDE.md ├── README.md ├── Readmeimg ├── 001.png └── 002.png ├── apidocs.md ├── next.config.js ├── package.json ├── postcss.config.js ├── prisma └── schema.prisma ├── scripts ├── backup-db.sh ├── init-admin.ts ├── init-default-admin.ts ├── init-system-config.ts └── restore-db.sh ├── simple_test.js ├── src ├── app │ ├── admin │ │ ├── dashboard │ │ │ └── page.tsx │ │ └── login │ │ │ └── page.tsx │ ├── api │ │ ├── admin │ │ │ ├── change-password │ │ │ │ └── route.ts │ │ │ ├── codes │ │ │ │ ├── cleanup │ │ │ │ │ └── route.ts │ │ │ │ ├── delete │ │ │ │ │ └── route.ts │ │ │ │ ├── generate │ │ │ │ │ └── route.ts │ │ │ │ ├── list │ │ │ │ │ └── route.ts │ │ │ │ └── stats │ │ │ │ │ └── route.ts │ │ │ ├── login │ │ │ │ └── route.ts │ │ │ ├── logout │ │ │ │ └── route.ts │ │ │ └── system-config │ │ │ │ └── route.ts │ │ └── verify │ │ │ └── route.ts │ ├── globals.css │ ├── layout.tsx │ └── page.tsx ├── config.ts ├── lib │ ├── auth-middleware.ts │ ├── config-service.ts │ ├── db.ts │ └── jwt.ts └── middleware.ts ├── tailwind.config.js ├── tsconfig.json └── xitonkaifa.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fiftonb/Easytoac/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fiftonb/Easytoac/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /DATABASE_BACKUP_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fiftonb/Easytoac/HEAD/DATABASE_BACKUP_GUIDE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fiftonb/Easytoac/HEAD/README.md -------------------------------------------------------------------------------- /Readmeimg/001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fiftonb/Easytoac/HEAD/Readmeimg/001.png -------------------------------------------------------------------------------- /Readmeimg/002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fiftonb/Easytoac/HEAD/Readmeimg/002.png -------------------------------------------------------------------------------- /apidocs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fiftonb/Easytoac/HEAD/apidocs.md -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fiftonb/Easytoac/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fiftonb/Easytoac/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fiftonb/Easytoac/HEAD/postcss.config.js -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fiftonb/Easytoac/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /scripts/backup-db.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fiftonb/Easytoac/HEAD/scripts/backup-db.sh -------------------------------------------------------------------------------- /scripts/init-admin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fiftonb/Easytoac/HEAD/scripts/init-admin.ts -------------------------------------------------------------------------------- /scripts/init-default-admin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fiftonb/Easytoac/HEAD/scripts/init-default-admin.ts -------------------------------------------------------------------------------- /scripts/init-system-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fiftonb/Easytoac/HEAD/scripts/init-system-config.ts -------------------------------------------------------------------------------- /scripts/restore-db.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fiftonb/Easytoac/HEAD/scripts/restore-db.sh -------------------------------------------------------------------------------- /simple_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fiftonb/Easytoac/HEAD/simple_test.js -------------------------------------------------------------------------------- /src/app/admin/dashboard/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fiftonb/Easytoac/HEAD/src/app/admin/dashboard/page.tsx -------------------------------------------------------------------------------- /src/app/admin/login/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fiftonb/Easytoac/HEAD/src/app/admin/login/page.tsx -------------------------------------------------------------------------------- /src/app/api/admin/change-password/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fiftonb/Easytoac/HEAD/src/app/api/admin/change-password/route.ts -------------------------------------------------------------------------------- /src/app/api/admin/codes/cleanup/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fiftonb/Easytoac/HEAD/src/app/api/admin/codes/cleanup/route.ts -------------------------------------------------------------------------------- /src/app/api/admin/codes/delete/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fiftonb/Easytoac/HEAD/src/app/api/admin/codes/delete/route.ts -------------------------------------------------------------------------------- /src/app/api/admin/codes/generate/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fiftonb/Easytoac/HEAD/src/app/api/admin/codes/generate/route.ts -------------------------------------------------------------------------------- /src/app/api/admin/codes/list/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fiftonb/Easytoac/HEAD/src/app/api/admin/codes/list/route.ts -------------------------------------------------------------------------------- /src/app/api/admin/codes/stats/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fiftonb/Easytoac/HEAD/src/app/api/admin/codes/stats/route.ts -------------------------------------------------------------------------------- /src/app/api/admin/login/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fiftonb/Easytoac/HEAD/src/app/api/admin/login/route.ts -------------------------------------------------------------------------------- /src/app/api/admin/logout/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fiftonb/Easytoac/HEAD/src/app/api/admin/logout/route.ts -------------------------------------------------------------------------------- /src/app/api/admin/system-config/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fiftonb/Easytoac/HEAD/src/app/api/admin/system-config/route.ts -------------------------------------------------------------------------------- /src/app/api/verify/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fiftonb/Easytoac/HEAD/src/app/api/verify/route.ts -------------------------------------------------------------------------------- /src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fiftonb/Easytoac/HEAD/src/app/globals.css -------------------------------------------------------------------------------- /src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fiftonb/Easytoac/HEAD/src/app/layout.tsx -------------------------------------------------------------------------------- /src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fiftonb/Easytoac/HEAD/src/app/page.tsx -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fiftonb/Easytoac/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/lib/auth-middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fiftonb/Easytoac/HEAD/src/lib/auth-middleware.ts -------------------------------------------------------------------------------- /src/lib/config-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fiftonb/Easytoac/HEAD/src/lib/config-service.ts -------------------------------------------------------------------------------- /src/lib/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fiftonb/Easytoac/HEAD/src/lib/db.ts -------------------------------------------------------------------------------- /src/lib/jwt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fiftonb/Easytoac/HEAD/src/lib/jwt.ts -------------------------------------------------------------------------------- /src/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fiftonb/Easytoac/HEAD/src/middleware.ts -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fiftonb/Easytoac/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fiftonb/Easytoac/HEAD/tsconfig.json -------------------------------------------------------------------------------- /xitonkaifa.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fiftonb/Easytoac/HEAD/xitonkaifa.md --------------------------------------------------------------------------------