Skip to content

AI-powered language learning platform providing real-time feedback using Gemini API.

Notifications You must be signed in to change notification settings

berraersoy/feedlearn

Repository files navigation

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.

About

AI-powered language learning platform providing real-time feedback using Gemini API.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages