├── .gitignore ├── README.md ├── backend ├── .gitignore ├── admin │ ├── admin.ts │ └── encore.service.ts ├── auth │ ├── auth.ts │ └── encore.service.ts ├── package-lock.json ├── package.json └── tsconfig.json └── frontend ├── .gitignore ├── README.md ├── app ├── admin │ ├── error.tsx │ └── page.tsx ├── auth │ ├── login │ │ └── route.ts │ ├── logout │ │ └── route.ts │ └── unauthenticated │ │ └── page.tsx ├── favicon.ico ├── globals.css ├── layout.tsx ├── lib │ ├── client.ts │ └── getRequestClient.ts └── page.tsx ├── next.config.mjs ├── package-lock.json ├── package.json ├── postcss.config.mjs ├── public ├── next.svg └── vercel.svg ├── tailwind.config.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/encoredev/nextjs-starter/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/encoredev/nextjs-starter/HEAD/README.md -------------------------------------------------------------------------------- /backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/encoredev/nextjs-starter/HEAD/backend/.gitignore -------------------------------------------------------------------------------- /backend/admin/admin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/encoredev/nextjs-starter/HEAD/backend/admin/admin.ts -------------------------------------------------------------------------------- /backend/admin/encore.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/encoredev/nextjs-starter/HEAD/backend/admin/encore.service.ts -------------------------------------------------------------------------------- /backend/auth/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/encoredev/nextjs-starter/HEAD/backend/auth/auth.ts -------------------------------------------------------------------------------- /backend/auth/encore.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/encoredev/nextjs-starter/HEAD/backend/auth/encore.service.ts -------------------------------------------------------------------------------- /backend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/encoredev/nextjs-starter/HEAD/backend/package-lock.json -------------------------------------------------------------------------------- /backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/encoredev/nextjs-starter/HEAD/backend/package.json -------------------------------------------------------------------------------- /backend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/encoredev/nextjs-starter/HEAD/backend/tsconfig.json -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/encoredev/nextjs-starter/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/encoredev/nextjs-starter/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/app/admin/error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/encoredev/nextjs-starter/HEAD/frontend/app/admin/error.tsx -------------------------------------------------------------------------------- /frontend/app/admin/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/encoredev/nextjs-starter/HEAD/frontend/app/admin/page.tsx -------------------------------------------------------------------------------- /frontend/app/auth/login/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/encoredev/nextjs-starter/HEAD/frontend/app/auth/login/route.ts -------------------------------------------------------------------------------- /frontend/app/auth/logout/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/encoredev/nextjs-starter/HEAD/frontend/app/auth/logout/route.ts -------------------------------------------------------------------------------- /frontend/app/auth/unauthenticated/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/encoredev/nextjs-starter/HEAD/frontend/app/auth/unauthenticated/page.tsx -------------------------------------------------------------------------------- /frontend/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/encoredev/nextjs-starter/HEAD/frontend/app/favicon.ico -------------------------------------------------------------------------------- /frontend/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/encoredev/nextjs-starter/HEAD/frontend/app/globals.css -------------------------------------------------------------------------------- /frontend/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/encoredev/nextjs-starter/HEAD/frontend/app/layout.tsx -------------------------------------------------------------------------------- /frontend/app/lib/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/encoredev/nextjs-starter/HEAD/frontend/app/lib/client.ts -------------------------------------------------------------------------------- /frontend/app/lib/getRequestClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/encoredev/nextjs-starter/HEAD/frontend/app/lib/getRequestClient.ts -------------------------------------------------------------------------------- /frontend/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/encoredev/nextjs-starter/HEAD/frontend/app/page.tsx -------------------------------------------------------------------------------- /frontend/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/encoredev/nextjs-starter/HEAD/frontend/next.config.mjs -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/encoredev/nextjs-starter/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/encoredev/nextjs-starter/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/encoredev/nextjs-starter/HEAD/frontend/postcss.config.mjs -------------------------------------------------------------------------------- /frontend/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/encoredev/nextjs-starter/HEAD/frontend/public/next.svg -------------------------------------------------------------------------------- /frontend/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/encoredev/nextjs-starter/HEAD/frontend/public/vercel.svg -------------------------------------------------------------------------------- /frontend/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/encoredev/nextjs-starter/HEAD/frontend/tailwind.config.ts -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/encoredev/nextjs-starter/HEAD/frontend/tsconfig.json --------------------------------------------------------------------------------