Add backend and frontend skeleton

This commit is contained in:
2025-11-26 14:47:36 +01:00
parent 1dc225dd77
commit 7ec9324997
37 changed files with 6973 additions and 119 deletions

204
.gitignore vendored
View File

@@ -5,54 +5,54 @@
# ----------------------------------------------------------------------------
# Python: Byte-compiled & Cache
# ----------------------------------------------------------------------------
__pycache__/
*.py[cod]
*$py.class
*.so
.cython_debug/
cython_debug/
**/__pycache__/
**/*.py[cod]
**/*$py.class
**/*.so
**/.cython_debug/
**/cython_debug/
# ----------------------------------------------------------------------------
# Python: Packaging & Distribution
# ----------------------------------------------------------------------------
build/
dist/
develop-eggs/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
wheels/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST
*.manifest
*.spec
**/build/
**/dist/
**/develop-eggs/
**/downloads/
**/eggs/
**/.eggs/
**/lib/
**/lib64/
**/parts/
**/sdist/
**/wheels/
**/share/python-wheels/
**/*.egg-info/
**/.installed.cfg
**/*.egg
**/MANIFEST
**/*.manifest
**/*.spec
# Installer logs
pip-log.txt
pip-delete-this-directory.txt
**/pip-log.txt
**/pip-delete-this-directory.txt
# ----------------------------------------------------------------------------
# Python: Virtual Environments & Dependency Managers
# ----------------------------------------------------------------------------
# Virtual environments
.venv
venv/
env/
ENV/
env.bak/
venv.bak/
.pixi/
__pypackages__/
**/.venv
**/venv/
**/env/
**/ENV/
**/env.bak/
**/venv.bak/
**/.pixi/
**/__pypackages__/
# pyenv
.python-version
**/.python-version
# Dependency lock files (usually committed, uncomment if you prefer to ignore)
# Pipfile.lock
@@ -62,48 +62,48 @@ __pypackages__/
# pixi.lock
# Tool-specific
.tox/
.nox/
.pdm-python
.pdm-build/
.poetry.toml
.pdm.toml
**/.tox/
**/.nox/
**/.pdm-python
**/.pdm-build/
**/.poetry.toml
**/.pdm.toml
# ----------------------------------------------------------------------------
# Python: Testing & Coverage
# ----------------------------------------------------------------------------
htmlcov/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.py.cover
.hypothesis/
.pytest_cache/
cover/
.ruff_cache/
**/htmlcov/
**/.coverage
**/.coverage.*
**/.cache
**/nosetests.xml
**/coverage.xml
**/*.cover
**/*.py.cover
**/.hypothesis/
**/.pytest_cache/
**/cover/
**/.ruff_cache/
# ----------------------------------------------------------------------------
# Python: Development & IDE
# ----------------------------------------------------------------------------
# Jupyter / IPython
.ipynb_checkpoints
profile_default/
ipython_config.py
**/.ipynb_checkpoints
**/profile_default/
**/ipython_config.py
# Type checkers & linters
.mypy_cache/
.dmypy.json
dmypy.json
.pyre/
.pytype/
**/.mypy_cache/
**/.dmypy.json
**/dmypy.json
**/.pyre/
**/.pytype/
# Project / IDE settings
.spyderproject
.spyproject
.ropeproject
**/.spyderproject
**/.spyproject
**/.ropeproject
# PyCharm / JetBrains (uncomment to ignore entire folder)
# .idea/
@@ -115,78 +115,78 @@ dmypy.json
# Python: Frameworks & Tools
# ----------------------------------------------------------------------------
# Django
*.log
local_settings.py
db.sqlite3
db.sqlite3-journal
**/*.log
**/local_settings.py
**/db.sqlite3
**/db.sqlite3-journal
# Flask
instance/
.webassets-cache
**/instance/
**/.webassets-cache
# Scrapy
.scrapy
**/.scrapy
# Celery
celerybeat-schedule
celerybeat-schedule.*
celerybeat.pid
**/celerybeat-schedule
**/celerybeat-schedule.*
**/celerybeat.pid
# Sphinx / MkDocs / Marimo
docs/_build/
/site
marimo/_static/
marimo/_lsp/
__marimo__/
**/docs/_build/
**//site
**/marimo/_static/
**/marimo/_lsp/
**/__marimo__/
# Streamlit secrets
.streamlit/secrets.toml
**/.streamlit/secrets.toml
# ----------------------------------------------------------------------------
# Next.js / Node.js
# ----------------------------------------------------------------------------
# Dependencies
/node_modules
/.pnp
.pnp.js
.pnp.loader.mjs
**/node_modules
**/.pnp
**/.pnp.js
**/.pnp.loader.mjs
# Build outputs
.next/
out/
build/
**/.next/
**/out/
**/build/
# TypeScript
*.tsbuildinfo
next-env.d.ts
**/*.tsbuildinfo
**/next-env.d.ts
# Testing (Jest, etc.)
/coverage
**/coverage
# Vercel
.vercel
**/.vercel
# ----------------------------------------------------------------------------
# General / OS / Security
# ----------------------------------------------------------------------------
# Environment variables
.env
.env*.local
.envrc
**/.env
**/.env*.local
**/.envrc
# OS generated files
.DS_Store
Thumbs.db
*.pem
**/.DS_Store
**/Thumbs.db
**/*.pem
# Logs & debug
npm-debug.log*
yarn-debug.log*
yarn-error.log*
*.log
**/npm-debug.log*
**/yarn-debug.log*
**/yarn-error.log*
**/*.log
# PyPI config
.pypirc
**/.pypirc
# ==============================================================================
# End of file