Portfolio Details
Project Information
- Category: Full-Stack Web Application
- Platform: Web / Cloud
- Developer: Yasin Küçüker
- Project Date: 2026
- Technology: Java 21, Spring Boot 3, Spring Security, Thymeleaf, Tailwind CSS, PostgreSQL / MySQL, REST API, Google Gemini AI API, Spring Scheduler, Dynamic SEO
- Mobile App: Polly Learn Mobile
Polly Learn (LingoApp) Web
Polly Learn Web is an advanced, enterprise-grade full-stack language learning portal built on top of the Java 21 and Spring Boot 3 ecosystem. It serves as both a high-performance web learning application and a centralized REST API backend for mobile clients.
Core Features & Architecture:
- Modular Learning Curriculum: Dedicated interactive modules for Grammar, Vocabulary, Reading, Listening, Speaking, Writing, Quizzes, and Smart Translation.
- AI-Powered Content Generation: Automated Spring Schedulers integrated with Google Gemini AI to auto-generate context-aware reading passages, speaking exercises, and grammar quizzes.
- RESTful API Architecture: Comprehensive and secure endpoints providing authentication, user progress synchronization, streak tracking, and push notification triggers for mobile apps.
- Social Card Generator: Automated image rendering service for dynamic social media learning cards and daily vocabulary posts.
- SEO & Performance Optimization: Dynamic sitemaps, semantic OpenGraph tags, schema markup, and responsive UI with server-side rendering for optimal search engine visibility.
- Enterprise Security: Spring Security with role-based access, CSRF protection, secure cookie handling, and KVKK/GDPR compliance modules.