Graduate Applications - Language Condition
A production-ready base you can rebrand and reuse for future projects: accessibility-first UI, role-aware navigation, and light/dark theming with Tailwind v4 tokens.
Use this repository as a golden starter. Download the ZIP, rename the folder, tweak branding, and youโre ready to ship. See the quick-start and checklist below.
Reuse this Base for a New Project
Follow these steps after downloading the ZIP to create a new project (e.g. LangCon, Pace, Ice).
-
Rename the root folder (e.g.
langcen_base โ langcon). Then open it in your editor. -
Search & replace branding: โLangCen / LangCen Baseโ โ your name; update titles,
UNFOLDsettings, and meta tags. -
Install deps:
pip install -r requirements*.txt(andnpm installif using Tailwind build/watch). -
Project identity: update
UNFOLDtitles,DEFAULT_FROM_EMAIL, and admin site headers if needed. -
Migrate & create a superuser:
python src/manage.py migratethencreatesuperuser. -
Swap logos/icons in
src/core/static/core/img/, update favicons and Open Graph image. -
Run:
python src/manage.py runserver. Verify dark/light theme, favicon, login, and admin titles.
Rebrand Checklist
Tick these off when creating a new project from this base.
-
Root folder renamed (
langcen_base โ your_name) -
UNFOLDtitles updated insrc/config/settings.py -
Meta title/OG tags updated in
core/partials/head.html -
Favicons & logo swapped in
static/core/img/ -
ruff check .and basicpytestsmoke tests pass - Admin title bar shows your project name; login/logout flows render correctly