Elisabeth, Developer Mage

Scout-Doramas 104 โœจ

Technical Stack: PHP, PDO, MySQL, HTML5, CSS3, JavaScript

Type: Associative website with admin panel

Temporary link: https://scout-doramas.kdevs.io/

Overview

Scout-Doramas 104 is a complete web platform for a scouts association based in Spain. The site combines an engaging public interface to recruit and inform young people with a secure admin panel to manage registrations, messages and content. It's a modern community engagement project with distinctive scout design.

Screenshot 1 - Scout-Doramas 104Screenshot 2 - Scout-Doramas 104Screenshot 3 - Scout-Doramas 104Screenshot 4 - Scout-Doramas 104Screenshot 5 - Scout-Doramas 104Screenshot 6 - Scout-Doramas 104Screenshot 7 - Scout-Doramas 104Screenshot 8 - Scout-Doramas 104Screenshot 9 - Scout-Doramas 104Screenshot 10 - Scout-Doramas 104

Public Space

๐Ÿ•๏ธ Main Features

Admin Panel

๐Ÿ” Authentication & Dashboard

Secure login (email/password, bcrypt, rate limiting, sessions). Dashboard with visitor stats, registrations, media clicks.

Community Management

๐Ÿ“ Registrations & Messages

Approve/reject registrations, CSV export. View contact messages, mark as read/unread. Main focus: validating membership requests.

๐Ÿ“ธ Gallery & Content

Upload adventure photos/videos, event categorization. Edit about, hero, social media. Metadata management (titles, dates).

๐Ÿ“Š Analytics & Sections

Monthly traffic stats, sections viewed. Edit section descriptions (via content). No complete section CRUD.

Architecture & Security

๐Ÿ”Œ PHP/PDO + MySQL

Modular architecture, CRUD entities. Tables: users, sections, events, galeria, inscripciones, mensajes, contenido. Normalized relationships, indexes, UTF-8 support.

๐Ÿ” Enhanced Security

CSRF Protection all forms. Bcrypt (cost 12). Rate limiting anti-brute force. Strict file validation (MIME, size). Prepared statements, HTML escaping.

๐ŸŽจ Scout Design & Performance

Scout palettes (forest green, orange, blue). Mobile-first responsive. Lazy-loading, image compression. WCAG compliance, keyboard navigation.

Key Points