Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 1 addition & 11 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -96,15 +96,6 @@ dev-down: ## Stop the dev stack
test-backend: ## Run backend tests
$(COMPOSE) $(COMPOSE_DEV) exec backend npm test

test-frontend: ## Run frontend tests
$(COMPOSE) $(COMPOSE_DEV) exec frontend npm test

lint-backend: ## Lint backend
$(COMPOSE) $(COMPOSE_DEV) exec backend npm run lint

lint-frontend: ## Lint frontend
$(COMPOSE) $(COMPOSE_DEV) exec frontend npm run lint

sh-backend: ## Open a shell inside the backend container
$(COMPOSE) $(COMPOSE_DEV) exec backend sh

Expand Down Expand Up @@ -160,5 +151,4 @@ fclean: clean ## Full clean: also remove certs and prune Docker images
docker system prune -af

.PHONY: help env certs up down re dev dev-down migrate migrate-dev studio logs \
ps clean fclean test-backend test-frontend lint-backend lint-frontend \
sh-backend sh-frontend sh-db
ps clean fclean test-backend sh-backend sh-frontend sh-db
7 changes: 6 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -331,7 +331,7 @@ Our team has implemented the following modules. The subject requires a minimum o
* Fixed core frontend routing, session persistence (logout clearing), and state synchronization (username updates).
* Resolved infrastructure bugs, including Docker certificate read rights and profile data persistence after database wipeouts.
* Docker Compose dev-override setup enabling hot reload through the proxy
* **Challenges:** Ensuring secure JWT session handling alongside TOTP 2FA, and maintaining stable CI/CD pipelines across differing Node versions and Docker environments.
* **Challenges:** Ensuring secure JWT session handling alongside TOTP 2FA.
* **Overcome:** Successfully integrated `otplib` for strict 2FA validation and structured the GitHub workflows and Docker permissions to guarantee secure, reliable deployments.

### elsikira
Expand Down Expand Up @@ -403,6 +403,11 @@ Our team has implemented the following modules. The subject requires a minimum o
* Added robust disconnect and recovery handling to prevent deadlocks and inconsistent game states.
* Refactored the game architecture to improve modularity, maintainability and scalability.

## Music credits
“Forest River Spirits” by Tausdei (Evgeny), from OpenGameArt.org.
Used in this project with attribution to the original creator.
Source: OpenGameArt.org — Forest River Spirits

---

## Legal & Compliance
Expand Down
73 changes: 0 additions & 73 deletions frontend/README.md

This file was deleted.

22 changes: 0 additions & 22 deletions frontend/eslint.config.js

This file was deleted.