FeedLearnWeb FeedLearnWeb is an interactive language learning platform designed to modernize the learning process through AI-driven insights. Developed as part of a Software Engineering project at Ankara Bilim University, this web application focuses on providing real-time pedagogical feedback to users.
Key Features AI-Powered Feedback: Integrates the Gemini API to analyze user performance and provide intelligent, real-time linguistic corrections.
Progress Tracking: A comprehensive system to monitor vocabulary growth and learning milestones.
Gamified Experience: Includes XP systems and achievement modules to enhance student engagement and motivation.
Responsive Interface: A modern web UI built for seamless interaction across both desktop and mobile devices.
Technical Stack Backend: PHP
Frontend: HTML5, CSS3, and JavaScript
Database: SQLite for local development and PostgreSQL for scalable data management
AI Integration: Google Gemini API
Getting Started Prerequisites A local PHP server environment (e.g., XAMPP, WAMP, or MAMP).
A valid Google Gemini API Key.
Installation Clone the repository:
Bash git clone https://github.com/your-username/FeedLearnWeb.git Configure Environment Variables: Create a .env file in the root directory and add your API key:
Kod snippet'i GEMINI_API_KEY=your_actual_api_key_here
Run the Application: Move the project folder to your server's root (e.g., htdocs) and navigate to index.php in your browser.
Academic Context This project was developed by Berra as a final submission for the Software Engineering department at Ankara Bilim University.