Learn Smarter with
AI-Powered Language Learning

LinguaAI adapts to your proficiency level, goals, and focus areas to create a personalised learning experience.

🔐

Authentication

Secure email/password and Google OAuth sign-in with JWT token management and session refresh.

🎯

Personalised Learning

Onboarding surveys determine proficiency level, goals, and focus areas to tailor your experience.

🗣️

Speaking Practice

AI-driven speaking exercises with real-time feedback to sharpen pronunciation and fluency.

API Endpoints

Explore the available routes. Full interactive docs at /docs.

POST /api/auth/signup Create a new account
POST /api/auth/login Sign in with email & password
POST /api/auth/google/token Google ID token sign-in
GET /api/auth/me Get current user profile
PUT /api/auth/onboarding Update onboarding data
POST /api/auth/refresh Refresh access token
POST /api/auth/logout Logout & invalidate session
GET /health Database connectivity check