All work

Encore

  • Android app
  • On Google Play
Role
Creator
Stack
React Native, Expo, TypeScript, Tamagui, Appwrite
Year
2026
Reach
533 tests in the repo

A flashcard app that schedules every card with FSRS, the spaced repetition algorithm Anki also uses. AI drafts cards from your notes or a PDF, and you can publish decks to a community marketplace.

Encore generating flashcards from pasted notes or an uploaded PDFA flashcard in an Encore study session, with Again, Save and Know buttons for swipingThe Encore home screen with deck, card and due counts, a daily goal and the decks due for reviewAn Encore deck page with its card, due and mastery counts, a Study button and the list of cardsThe Encore import screen for Anki .apkg files and Quizlet exportsThe Encore Explore tab with a search box, topic filters and two shared decks that each have a Fork button

What I built

  • AI card drafts run on Gemini 2.5 Flash-Lite and retry on Cerebras gpt-oss-120b after a 429, a timeout, a 5xx or an unusable response.
  • Text PDFs go through unpdf, and scanned ones fall back to Gemini's native PDF input, up to 30 pages.
  • Study works offline: results wait in a persisted outbox and sync on start, on foreground and on reconnect.
  • Six Appwrite Functions handle card generation, the marketplace, share links, gamification, streak reminders and account deletion.
  • Five Maestro flows test the app end to end: registering, creating a deck and a card, a study session, publishing and the share preview.
  • No ads and no subscriptions: everyone gets the same limits, and the server caps AI generations at five a day.
Next project Moon Meet

Work or PFE?Let's talk.

rayensbai2@gmail.com

The short version

01

What are you looking for?

A job or a final-year internship (PFE) in mobile development.

02

When can you start?

A PFE can start in January 2027. For a job, let's talk.

03

Where?

On site in Sousse or Nabeul, or remote.

04

Which languages do you speak?

Arabic (native), English (professional) and French (basic).