2025-07-02 10:11:59 -04:00
2025-07-02 09:55:00 -04:00
2025-07-02 09:55:00 -04:00
2025-07-02 10:03:52 -04:00
2025-07-02 09:55:00 -04:00
2025-07-02 09:55:00 -04:00
2025-07-02 09:55:00 -04:00
2025-07-02 10:11:59 -04:00
2025-07-02 09:55:00 -04:00

📝 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:

git clone https://git.necloud.us/nmemmert/Spelling.git
cd Spelling
docker-compose up --build
Then visit: 👉 http://localhost:3000

## 👥 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**
S
Description
No description provided
Readme
3.1 MiB
0 Stars 1 Watchers 0 Forks
Languages
JavaScript 72.6%
CSS 16.7%
HTML 10.5%
Dockerfile 0.2%