SimpleTactics web platform
Member hub for the SimpleTactics community with blog, wiki, polls, and admin tools.
Jun 2023 - Present • 2 years, 8 months • Ongoing
Tech Stack
Spring-BootJavaKotlinTypeScriptAngularPostgresql
About Sita Website
Sita is the internal community hub for the SimpleTactics group. It combines news, documentation, and decision-making tools so members can share updates, document knowledge, and coordinate together.
Core Features
Content & Knowledge Sharing
- Blog & News: Create and edit posts with a rich-text editor
- Wiki Area: Structured topics and entries for shared documentation
Community Interaction
- Polls: Create polls, collect votes, and review evaluations
- Member Profiles: Personal profiles and role-based access
Administration & Notifications
- Admin Tools: Manage users and permissions
- Discord Hooks: Optional notifications to community channels
Technical Architecture
Frontend Stack
Built with a modern Angular stack for a responsive experience:
- Angular and TypeScript
- Angular Material and PrimeNG UI components
- TinyMCE editor integration
Backend Infrastructure
Powered by Spring Boot, the backend provides:
- RESTful APIs for content, polls, and accounts
- Spring Security for authentication and access control
- PostgreSQL with Flyway migrations
- Kotlin/Java service layer
DevOps Infrastructure
- Docker Compose for local development database
- Containerized deployment workflow
Authentication & User Management
- Login, logout, and password reset flows
- Role-based authorization for restricted areas
- Profile management
Purpose & Impact
Community platform for the SimpleTactics group. It started as a hobby project and evolved into the central place for updates, documentation, and member coordination.