├── .env.sample ├── .eslintrc.json ├── .gitignore ├── README.md ├── components.json ├── django-nextjs-frontend.code-workspace ├── jsconfig.json ├── next.config.mjs ├── package.json ├── postcss.config.mjs ├── public ├── next.svg └── vercel.svg ├── src ├── app │ ├── api │ │ ├── hello │ │ │ └── route.jsx │ │ ├── login │ │ │ └── route.jsx │ │ ├── logout │ │ │ └── route.jsx │ │ ├── page.jsx │ │ ├── proxy.jsx │ │ └── waitlists │ │ │ ├── [id] │ │ │ └── route.jsx │ │ │ └── route.jsx │ ├── favicon.ico │ ├── globals.css │ ├── layout.js │ ├── login │ │ ├── page.jsx │ │ └── pageOld.jsx │ ├── logout │ │ └── page.jsx │ ├── page.js │ └── waitlists │ │ ├── [id] │ │ └── page.jsx │ │ ├── card.jsx │ │ ├── forms.jsx │ │ ├── page.js │ │ └── table.jsx ├── components │ ├── authProvider.jsx │ ├── layout │ │ ├── AccountDropdown.jsx │ │ ├── BaseLayout.jsx │ │ ├── BrandLink.jsx │ │ ├── MobileNavbar.jsx │ │ ├── NavLinks.jsx │ │ └── Navbar.jsx │ ├── themeProvider.jsx │ ├── themeToggleButton.jsx │ └── ui │ │ ├── button.jsx │ │ ├── card.jsx │ │ ├── dropdown-menu.jsx │ │ ├── input.jsx │ │ ├── label.jsx │ │ ├── sheet.jsx │ │ ├── table.jsx │ │ └── textarea.jsx ├── config │ └── defaults.jsx └── lib │ ├── auth.jsx │ ├── fetcher.js │ └── utils.js └── tailwind.config.js /.env.sample: -------------------------------------------------------------------------------- 1 | DJANGO_BASE_URL="http://127.0.0.1:8111" -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/django-nextjs-frontend/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/django-nextjs-frontend/HEAD/README.md -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/django-nextjs-frontend/HEAD/components.json -------------------------------------------------------------------------------- /django-nextjs-frontend.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/django-nextjs-frontend/HEAD/django-nextjs-frontend.code-workspace -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/django-nextjs-frontend/HEAD/jsconfig.json -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/django-nextjs-frontend/HEAD/next.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/django-nextjs-frontend/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/django-nextjs-frontend/HEAD/postcss.config.mjs -------------------------------------------------------------------------------- /public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/django-nextjs-frontend/HEAD/public/next.svg -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/django-nextjs-frontend/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /src/app/api/hello/route.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/django-nextjs-frontend/HEAD/src/app/api/hello/route.jsx -------------------------------------------------------------------------------- /src/app/api/login/route.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/django-nextjs-frontend/HEAD/src/app/api/login/route.jsx -------------------------------------------------------------------------------- /src/app/api/logout/route.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/django-nextjs-frontend/HEAD/src/app/api/logout/route.jsx -------------------------------------------------------------------------------- /src/app/api/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/django-nextjs-frontend/HEAD/src/app/api/page.jsx -------------------------------------------------------------------------------- /src/app/api/proxy.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/django-nextjs-frontend/HEAD/src/app/api/proxy.jsx -------------------------------------------------------------------------------- /src/app/api/waitlists/[id]/route.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/django-nextjs-frontend/HEAD/src/app/api/waitlists/[id]/route.jsx -------------------------------------------------------------------------------- /src/app/api/waitlists/route.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/django-nextjs-frontend/HEAD/src/app/api/waitlists/route.jsx -------------------------------------------------------------------------------- /src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/django-nextjs-frontend/HEAD/src/app/favicon.ico -------------------------------------------------------------------------------- /src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/django-nextjs-frontend/HEAD/src/app/globals.css -------------------------------------------------------------------------------- /src/app/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/django-nextjs-frontend/HEAD/src/app/layout.js -------------------------------------------------------------------------------- /src/app/login/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/django-nextjs-frontend/HEAD/src/app/login/page.jsx -------------------------------------------------------------------------------- /src/app/login/pageOld.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/django-nextjs-frontend/HEAD/src/app/login/pageOld.jsx -------------------------------------------------------------------------------- /src/app/logout/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/django-nextjs-frontend/HEAD/src/app/logout/page.jsx -------------------------------------------------------------------------------- /src/app/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/django-nextjs-frontend/HEAD/src/app/page.js -------------------------------------------------------------------------------- /src/app/waitlists/[id]/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/django-nextjs-frontend/HEAD/src/app/waitlists/[id]/page.jsx -------------------------------------------------------------------------------- /src/app/waitlists/card.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/django-nextjs-frontend/HEAD/src/app/waitlists/card.jsx -------------------------------------------------------------------------------- /src/app/waitlists/forms.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/django-nextjs-frontend/HEAD/src/app/waitlists/forms.jsx -------------------------------------------------------------------------------- /src/app/waitlists/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/django-nextjs-frontend/HEAD/src/app/waitlists/page.js -------------------------------------------------------------------------------- /src/app/waitlists/table.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/django-nextjs-frontend/HEAD/src/app/waitlists/table.jsx -------------------------------------------------------------------------------- /src/components/authProvider.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/django-nextjs-frontend/HEAD/src/components/authProvider.jsx -------------------------------------------------------------------------------- /src/components/layout/AccountDropdown.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/django-nextjs-frontend/HEAD/src/components/layout/AccountDropdown.jsx -------------------------------------------------------------------------------- /src/components/layout/BaseLayout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/django-nextjs-frontend/HEAD/src/components/layout/BaseLayout.jsx -------------------------------------------------------------------------------- /src/components/layout/BrandLink.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/django-nextjs-frontend/HEAD/src/components/layout/BrandLink.jsx -------------------------------------------------------------------------------- /src/components/layout/MobileNavbar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/django-nextjs-frontend/HEAD/src/components/layout/MobileNavbar.jsx -------------------------------------------------------------------------------- /src/components/layout/NavLinks.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/django-nextjs-frontend/HEAD/src/components/layout/NavLinks.jsx -------------------------------------------------------------------------------- /src/components/layout/Navbar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/django-nextjs-frontend/HEAD/src/components/layout/Navbar.jsx -------------------------------------------------------------------------------- /src/components/themeProvider.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/django-nextjs-frontend/HEAD/src/components/themeProvider.jsx -------------------------------------------------------------------------------- /src/components/themeToggleButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/django-nextjs-frontend/HEAD/src/components/themeToggleButton.jsx -------------------------------------------------------------------------------- /src/components/ui/button.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/django-nextjs-frontend/HEAD/src/components/ui/button.jsx -------------------------------------------------------------------------------- /src/components/ui/card.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/django-nextjs-frontend/HEAD/src/components/ui/card.jsx -------------------------------------------------------------------------------- /src/components/ui/dropdown-menu.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/django-nextjs-frontend/HEAD/src/components/ui/dropdown-menu.jsx -------------------------------------------------------------------------------- /src/components/ui/input.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/django-nextjs-frontend/HEAD/src/components/ui/input.jsx -------------------------------------------------------------------------------- /src/components/ui/label.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/django-nextjs-frontend/HEAD/src/components/ui/label.jsx -------------------------------------------------------------------------------- /src/components/ui/sheet.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/django-nextjs-frontend/HEAD/src/components/ui/sheet.jsx -------------------------------------------------------------------------------- /src/components/ui/table.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/django-nextjs-frontend/HEAD/src/components/ui/table.jsx -------------------------------------------------------------------------------- /src/components/ui/textarea.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/django-nextjs-frontend/HEAD/src/components/ui/textarea.jsx -------------------------------------------------------------------------------- /src/config/defaults.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/django-nextjs-frontend/HEAD/src/config/defaults.jsx -------------------------------------------------------------------------------- /src/lib/auth.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/django-nextjs-frontend/HEAD/src/lib/auth.jsx -------------------------------------------------------------------------------- /src/lib/fetcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/django-nextjs-frontend/HEAD/src/lib/fetcher.js -------------------------------------------------------------------------------- /src/lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/django-nextjs-frontend/HEAD/src/lib/utils.js -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/django-nextjs-frontend/HEAD/tailwind.config.js --------------------------------------------------------------------------------