├── .gitignore ├── README.md ├── backend ├── .gitignore ├── Procfile ├── accounts │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── exceptions.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_alter_user_is_active.py │ │ └── __init__.py │ ├── models.py │ ├── renderers.py │ ├── serializers.py │ ├── tests.py │ ├── urls.py │ ├── utils.py │ └── views.py ├── backend │ ├── __init__.py │ ├── asgi.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py ├── db.sqlite3 ├── manage.py ├── requirements.txt └── runtime.txt └── frontend ├── .env.exemple ├── .eslintrc.cjs ├── .gitignore ├── .npmrc ├── .prettierrc ├── README.md ├── package-lock.json ├── package.json ├── src ├── app.d.ts ├── app.html ├── global.d.ts ├── lib │ ├── components │ │ ├── Header │ │ │ ├── Header.svelte │ │ │ ├── john.svg │ │ │ └── svelte-logo.svg │ │ └── Loader │ │ │ └── Loader.svelte │ ├── dist │ │ └── css │ │ │ ├── style.min.css │ │ │ └── style.min.css.map │ ├── formats │ │ └── formatString.ts │ ├── helpers │ │ ├── buttonText.ts │ │ └── whitespacesHelper.ts │ ├── interfaces │ │ ├── error.interface.ts │ │ ├── user.interface.ts │ │ └── variables.interface.ts │ ├── store │ │ ├── loadingStore.ts │ │ ├── notificationStore.ts │ │ └── userStore.ts │ └── utils │ │ ├── constants.ts │ │ └── requestUtils.ts ├── routes │ ├── +layout.svelte │ ├── +page.svelte │ └── accounts │ │ ├── login │ │ └── +page.svelte │ │ ├── register │ │ └── +page.svelte │ │ └── user │ │ └── [username]-[id] │ │ ├── +page.svelte │ │ └── +page.ts └── sass │ ├── _about.scss │ ├── _form.scss │ ├── _globals.scss │ ├── _header.scss │ ├── _home.scss │ ├── _variables.scss │ └── style.scss ├── static ├── favicon.png ├── robots.txt ├── svelte-welcome.png └── svelte-welcome.webp ├── svelte.config.js ├── tsconfig.json └── vite.config.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/README.md -------------------------------------------------------------------------------- /backend/.gitignore: -------------------------------------------------------------------------------- 1 | env/ 2 | db.sqlite3 -------------------------------------------------------------------------------- /backend/Procfile: -------------------------------------------------------------------------------- 1 | web: gunicorn backend.wsgi --log-file - -------------------------------------------------------------------------------- /backend/accounts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/accounts/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/backend/accounts/admin.py -------------------------------------------------------------------------------- /backend/accounts/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/backend/accounts/apps.py -------------------------------------------------------------------------------- /backend/accounts/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/backend/accounts/exceptions.py -------------------------------------------------------------------------------- /backend/accounts/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/backend/accounts/migrations/0001_initial.py -------------------------------------------------------------------------------- /backend/accounts/migrations/0002_alter_user_is_active.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/backend/accounts/migrations/0002_alter_user_is_active.py -------------------------------------------------------------------------------- /backend/accounts/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/accounts/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/backend/accounts/models.py -------------------------------------------------------------------------------- /backend/accounts/renderers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/backend/accounts/renderers.py -------------------------------------------------------------------------------- /backend/accounts/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/backend/accounts/serializers.py -------------------------------------------------------------------------------- /backend/accounts/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/backend/accounts/tests.py -------------------------------------------------------------------------------- /backend/accounts/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/backend/accounts/urls.py -------------------------------------------------------------------------------- /backend/accounts/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/backend/accounts/utils.py -------------------------------------------------------------------------------- /backend/accounts/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/backend/accounts/views.py -------------------------------------------------------------------------------- /backend/backend/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/backend/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/backend/backend/asgi.py -------------------------------------------------------------------------------- /backend/backend/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/backend/backend/settings.py -------------------------------------------------------------------------------- /backend/backend/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/backend/backend/urls.py -------------------------------------------------------------------------------- /backend/backend/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/backend/backend/wsgi.py -------------------------------------------------------------------------------- /backend/db.sqlite3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/backend/db.sqlite3 -------------------------------------------------------------------------------- /backend/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/backend/manage.py -------------------------------------------------------------------------------- /backend/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/backend/requirements.txt -------------------------------------------------------------------------------- /backend/runtime.txt: -------------------------------------------------------------------------------- 1 | python-3.10.2 -------------------------------------------------------------------------------- /frontend/.env.exemple: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/frontend/.env.exemple -------------------------------------------------------------------------------- /frontend/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/frontend/.eslintrc.cjs -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | -------------------------------------------------------------------------------- /frontend/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/frontend/.prettierrc -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/src/app.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/frontend/src/app.d.ts -------------------------------------------------------------------------------- /frontend/src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/frontend/src/app.html -------------------------------------------------------------------------------- /frontend/src/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/frontend/src/global.d.ts -------------------------------------------------------------------------------- /frontend/src/lib/components/Header/Header.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/frontend/src/lib/components/Header/Header.svelte -------------------------------------------------------------------------------- /frontend/src/lib/components/Header/john.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/frontend/src/lib/components/Header/john.svg -------------------------------------------------------------------------------- /frontend/src/lib/components/Header/svelte-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/frontend/src/lib/components/Header/svelte-logo.svg -------------------------------------------------------------------------------- /frontend/src/lib/components/Loader/Loader.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/frontend/src/lib/components/Loader/Loader.svelte -------------------------------------------------------------------------------- /frontend/src/lib/dist/css/style.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/frontend/src/lib/dist/css/style.min.css -------------------------------------------------------------------------------- /frontend/src/lib/dist/css/style.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/frontend/src/lib/dist/css/style.min.css.map -------------------------------------------------------------------------------- /frontend/src/lib/formats/formatString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/frontend/src/lib/formats/formatString.ts -------------------------------------------------------------------------------- /frontend/src/lib/helpers/buttonText.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/frontend/src/lib/helpers/buttonText.ts -------------------------------------------------------------------------------- /frontend/src/lib/helpers/whitespacesHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/frontend/src/lib/helpers/whitespacesHelper.ts -------------------------------------------------------------------------------- /frontend/src/lib/interfaces/error.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/frontend/src/lib/interfaces/error.interface.ts -------------------------------------------------------------------------------- /frontend/src/lib/interfaces/user.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/frontend/src/lib/interfaces/user.interface.ts -------------------------------------------------------------------------------- /frontend/src/lib/interfaces/variables.interface.ts: -------------------------------------------------------------------------------- 1 | export interface Variables { 2 | readonly BASE_API_URI: string; 3 | } 4 | -------------------------------------------------------------------------------- /frontend/src/lib/store/loadingStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/frontend/src/lib/store/loadingStore.ts -------------------------------------------------------------------------------- /frontend/src/lib/store/notificationStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/frontend/src/lib/store/notificationStore.ts -------------------------------------------------------------------------------- /frontend/src/lib/store/userStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/frontend/src/lib/store/userStore.ts -------------------------------------------------------------------------------- /frontend/src/lib/utils/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/frontend/src/lib/utils/constants.ts -------------------------------------------------------------------------------- /frontend/src/lib/utils/requestUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/frontend/src/lib/utils/requestUtils.ts -------------------------------------------------------------------------------- /frontend/src/routes/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/frontend/src/routes/+layout.svelte -------------------------------------------------------------------------------- /frontend/src/routes/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/frontend/src/routes/+page.svelte -------------------------------------------------------------------------------- /frontend/src/routes/accounts/login/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/frontend/src/routes/accounts/login/+page.svelte -------------------------------------------------------------------------------- /frontend/src/routes/accounts/register/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/frontend/src/routes/accounts/register/+page.svelte -------------------------------------------------------------------------------- /frontend/src/routes/accounts/user/[username]-[id]/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/frontend/src/routes/accounts/user/[username]-[id]/+page.svelte -------------------------------------------------------------------------------- /frontend/src/routes/accounts/user/[username]-[id]/+page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/frontend/src/routes/accounts/user/[username]-[id]/+page.ts -------------------------------------------------------------------------------- /frontend/src/sass/_about.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/frontend/src/sass/_about.scss -------------------------------------------------------------------------------- /frontend/src/sass/_form.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/frontend/src/sass/_form.scss -------------------------------------------------------------------------------- /frontend/src/sass/_globals.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/frontend/src/sass/_globals.scss -------------------------------------------------------------------------------- /frontend/src/sass/_header.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/frontend/src/sass/_header.scss -------------------------------------------------------------------------------- /frontend/src/sass/_home.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/frontend/src/sass/_home.scss -------------------------------------------------------------------------------- /frontend/src/sass/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/frontend/src/sass/_variables.scss -------------------------------------------------------------------------------- /frontend/src/sass/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/frontend/src/sass/style.scss -------------------------------------------------------------------------------- /frontend/static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/frontend/static/favicon.png -------------------------------------------------------------------------------- /frontend/static/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/frontend/static/robots.txt -------------------------------------------------------------------------------- /frontend/static/svelte-welcome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/frontend/static/svelte-welcome.png -------------------------------------------------------------------------------- /frontend/static/svelte-welcome.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/frontend/static/svelte-welcome.webp -------------------------------------------------------------------------------- /frontend/svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/frontend/svelte.config.js -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /frontend/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirneij/django_svelte_jwt_auth/HEAD/frontend/vite.config.ts --------------------------------------------------------------------------------