skip to content

// final year project

Yalla Learn

My final year project: an AI learning platform across web, mobile, desktop and API.

The senior project for my B.S. in Computer Engineering. A learning and productivity platform with AI chat over PDFs and images, mind maps, flashcards, study plans and quizzes, delivered as a web app, a mobile app, a desktop app and a shared backend.

source
// bulb21/21
year
2025
type
final year project
group
web
status
archived
stars
4

the problem

//01the problem

Students juggle a dozen tools to study one subject. The goal was one place that turns material into practice.

how it works

//02how it works

  1. 01

    Four clients, one backend

    Web, mobile and desktop apps share a single TypeScript API, so every feature ships everywhere at once.

  2. 02

    AI where it helps

    Chat with PDFs and images, generate mind maps, flashcards, quizzes and study plans from any topic.

highlights

//03highlights

  • Web, mobile, desktop and API in TypeScript
  • AI-powered study tools
  • Delivered as my B.S. senior project

built with

  • Next.js
  • React Native
  • Electron
  • Node.js
  • AI SDK
  • TypeScript

//04contact

Say hello. I read everything.

Email is the fastest way to reach me. For anything that needs a conversation, book a call.

to

name
Khaled Saeed
country
Lebanon