├── .env.example ├── .eslintrc.json ├── .gitignore ├── README.md ├── jsconfig.json ├── next.config.mjs ├── package.json ├── postcss.config.cjs ├── prisma └── schema.prisma ├── public ├── 1024px-Amazon_Web_Services_Logo.svg.png ├── 104-1040389_labios-beso-besos-labio-labiosrojos-tumblr-emojis-emoji.png ├── 58_1024x1024.webp ├── favicon.ico ├── grid_0.png ├── guacamole.jpg ├── logo (1).svg ├── logo-sm.png ├── logo.svg ├── nEcoIDXz_400x400.jpg ├── prisma.svg ├── steak.jpg ├── toast.png ├── toast2.jpg └── tortilla.jpg ├── src ├── components │ ├── Calendar.css │ ├── Calendar.tsx │ ├── Cart.tsx │ ├── Login.tsx │ ├── Menu.tsx │ ├── Spinner.tsx │ └── TimeSelector.tsx ├── constants │ └── config.ts ├── env │ ├── client.mjs │ ├── schema.mjs │ └── server.mjs ├── lib │ ├── auth.ts │ └── s3.ts ├── middleware.ts ├── pages │ ├── _app.tsx │ ├── api │ │ └── trpc │ │ │ └── [trpc].ts │ ├── dashboard │ │ ├── index.tsx │ │ ├── menu.tsx │ │ └── opening.tsx │ ├── index.tsx │ ├── login.tsx │ ├── menu.tsx │ └── success.tsx ├── server │ ├── db │ │ └── client.ts │ └── trpc │ │ ├── context.ts │ │ ├── router │ │ ├── _app.ts │ │ ├── admin.ts │ │ ├── checkout.ts │ │ ├── menu.ts │ │ └── opening.ts │ │ └── trpc.ts ├── styles │ ├── Spinner.css │ └── globals.css └── utils │ ├── helper.ts │ ├── trpc.ts │ └── types.d.ts ├── tailwind.config.cjs ├── tsconfig.json └── yarn.lock /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/README.md -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/jsconfig.json -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/next.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/postcss.config.cjs -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /public/1024px-Amazon_Web_Services_Logo.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/public/1024px-Amazon_Web_Services_Logo.svg.png -------------------------------------------------------------------------------- /public/104-1040389_labios-beso-besos-labio-labiosrojos-tumblr-emojis-emoji.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/public/104-1040389_labios-beso-besos-labio-labiosrojos-tumblr-emojis-emoji.png -------------------------------------------------------------------------------- /public/58_1024x1024.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/public/58_1024x1024.webp -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/grid_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/public/grid_0.png -------------------------------------------------------------------------------- /public/guacamole.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/public/guacamole.jpg -------------------------------------------------------------------------------- /public/logo (1).svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/public/logo (1).svg -------------------------------------------------------------------------------- /public/logo-sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/public/logo-sm.png -------------------------------------------------------------------------------- /public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/public/logo.svg -------------------------------------------------------------------------------- /public/nEcoIDXz_400x400.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/public/nEcoIDXz_400x400.jpg -------------------------------------------------------------------------------- /public/prisma.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/public/prisma.svg -------------------------------------------------------------------------------- /public/steak.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/public/steak.jpg -------------------------------------------------------------------------------- /public/toast.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/public/toast.png -------------------------------------------------------------------------------- /public/toast2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/public/toast2.jpg -------------------------------------------------------------------------------- /public/tortilla.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/public/tortilla.jpg -------------------------------------------------------------------------------- /src/components/Calendar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/src/components/Calendar.css -------------------------------------------------------------------------------- /src/components/Calendar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/src/components/Calendar.tsx -------------------------------------------------------------------------------- /src/components/Cart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/src/components/Cart.tsx -------------------------------------------------------------------------------- /src/components/Login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/src/components/Login.tsx -------------------------------------------------------------------------------- /src/components/Menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/src/components/Menu.tsx -------------------------------------------------------------------------------- /src/components/Spinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/src/components/Spinner.tsx -------------------------------------------------------------------------------- /src/components/TimeSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/src/components/TimeSelector.tsx -------------------------------------------------------------------------------- /src/constants/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/src/constants/config.ts -------------------------------------------------------------------------------- /src/env/client.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/src/env/client.mjs -------------------------------------------------------------------------------- /src/env/schema.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/src/env/schema.mjs -------------------------------------------------------------------------------- /src/env/server.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/src/env/server.mjs -------------------------------------------------------------------------------- /src/lib/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/src/lib/auth.ts -------------------------------------------------------------------------------- /src/lib/s3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/src/lib/s3.ts -------------------------------------------------------------------------------- /src/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/src/middleware.ts -------------------------------------------------------------------------------- /src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/src/pages/_app.tsx -------------------------------------------------------------------------------- /src/pages/api/trpc/[trpc].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/src/pages/api/trpc/[trpc].ts -------------------------------------------------------------------------------- /src/pages/dashboard/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/src/pages/dashboard/index.tsx -------------------------------------------------------------------------------- /src/pages/dashboard/menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/src/pages/dashboard/menu.tsx -------------------------------------------------------------------------------- /src/pages/dashboard/opening.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/src/pages/dashboard/opening.tsx -------------------------------------------------------------------------------- /src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/src/pages/index.tsx -------------------------------------------------------------------------------- /src/pages/login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/src/pages/login.tsx -------------------------------------------------------------------------------- /src/pages/menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/src/pages/menu.tsx -------------------------------------------------------------------------------- /src/pages/success.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/src/pages/success.tsx -------------------------------------------------------------------------------- /src/server/db/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/src/server/db/client.ts -------------------------------------------------------------------------------- /src/server/trpc/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/src/server/trpc/context.ts -------------------------------------------------------------------------------- /src/server/trpc/router/_app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/src/server/trpc/router/_app.ts -------------------------------------------------------------------------------- /src/server/trpc/router/admin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/src/server/trpc/router/admin.ts -------------------------------------------------------------------------------- /src/server/trpc/router/checkout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/src/server/trpc/router/checkout.ts -------------------------------------------------------------------------------- /src/server/trpc/router/menu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/src/server/trpc/router/menu.ts -------------------------------------------------------------------------------- /src/server/trpc/router/opening.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/src/server/trpc/router/opening.ts -------------------------------------------------------------------------------- /src/server/trpc/trpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/src/server/trpc/trpc.ts -------------------------------------------------------------------------------- /src/styles/Spinner.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/src/styles/Spinner.css -------------------------------------------------------------------------------- /src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/src/styles/globals.css -------------------------------------------------------------------------------- /src/utils/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/src/utils/helper.ts -------------------------------------------------------------------------------- /src/utils/trpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/src/utils/trpc.ts -------------------------------------------------------------------------------- /src/utils/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/src/utils/types.d.ts -------------------------------------------------------------------------------- /tailwind.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/tailwind.config.cjs -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschan21/modern-booking-system/HEAD/yarn.lock --------------------------------------------------------------------------------