# 📝 Spelling App A lightweight, multi-user spelling practice app with admin controls, customizable themes, and per-user word list management. Built with Node.js, Express, and Docker. --- ## 🚀 Quick Start (Docker Compose) Clone and run from anywhere using Docker Compose: ```bash git clone https://git.necloud.us/nmemmert/Spelling.git cd Spelling docker-compose up --build 👥 Default Login Username Password Role admin1 password Admin student1 123456 Student You can add new users from the Admin Panel. ⚙️ Features 🔐 Login system with admin and student roles 🌈 Theme switching (Playground, Chalkboard, Galaxy, Nature) 📚 Student-specific word list storage (on server!) 📤 Upload word lists or enter manually 🎮 Spelling game with instant feedback and retry mode 🧑‍🏫 Admin tools to manage users and word lists 🐳 Fully containerized via Docker Compose 🐳 Docker Commands Run in background: bash docker-compose up -d Stop the app: bash docker-compose down