BYBahar Yüksel

Back to all project folders

Build log

Casparel, day by day.

Every calendar day from the first commit, with concrete work items and direct links to the repository history. Dates use Istanbul time.

39 calendar days · 728 commits · 30 active days · 9 quiet days

View the source history

Timeline

  1. Day 2 · · 0 commits

    No recorded Git activity

    I did not record a commit on this date.

  2. Day 3 · · 0 commits

    No recorded Git activity

    I did not record a commit on this date.

  3. Day 4 · · 0 commits

    No recorded Git activity

    I did not record a commit on this date.

  4. Day 5 · · 0 commits

    No recorded Git activity

    I did not record a commit on this date.

  5. Day 6 · · 0 commits

    No recorded Git activity

    I did not record a commit on this date.

  6. Day 7 · · 11 commits

    Resources, research, and a mobile companion

    I built the first resource-management and source-review flows, initialized the design system, and added an Expo mobile companion for the core learning experience.

    Selected work

    • Resources
    • Research
    • Mobile

    View all 11 commits from this day

  7. Day 8 · · 61 commits

    The platform became connected

    I published the app, connected Google Classroom, Drive, calendars, and media previews, then expanded profiles, roles, collaborative study sessions, and reliability work.

    Selected work

    • Integrations
    • Profiles
    • Reliability

    View all 61 commits from this day

  8. Day 10 · · 108 commits

    A full product systems day

    I hardened database migrations and authentication, added Turkish localization and administrator controls, expanded resource discovery, and built education forums plus classroom seating tools.

    Selected work

    • Localization
    • Community
    • Admin

    View all 108 commits from this day

  9. Day 11 · · 34 commits

    Learning became active and social

    I added adaptive learning signals, explainable resource scores, offline packs, reusable community paths, an activity maker, and a more social forum experience across mobile and web.

    Selected work

    • Learning
    • Activities
    • Community

    View all 34 commits from this day

  10. Day 12 · · 21 commits

    Collaboration moved into the classroom

    I expanded class forums with files and citations, built collaborative canvases, improved the resource catalog, and strengthened class workspaces, invitations, typography, and administration.

    Selected work

    • Classrooms
    • Canvases
    • Catalog

    View all 21 commits from this day

  11. Day 13 · · 19 commits

    Sharing and navigation matured

    I developed activity sharing, private messages, reposts and quotes, improved forum and profile flows, and reduced mobile and background performance costs.

    Selected work

    • Sharing
    • Messaging
    • Performance

    View all 19 commits from this day

  12. Day 14 · · 4 commits

    Learning flows became resumable

    I added guided workflow analytics, completed resumable learning journeys, accelerated catalog reads, and introduced guarded load tests for the database.

    Selected work

    • Workflows
    • Analytics
    • Performance

    View all 4 commits from this day

  13. Day 15 · · 4 commits

    Onboarding and automatic delivery

    I added the first-run tutorial and settings, hardened the API, addressed UX, performance, and SEO findings, and automated frontend deployment to Hostinger.

    Selected work

    • Onboarding
    • SEO
    • Deployment

    View all 4 commits from this day

  14. Day 16 · · 11 commits

    A safer personal library

    I scoped libraries to their owners, fixed empty states, self-hosted typography, improved crawlability, extended API deployment, and replaced the original tutorial with a lighter maintained guide.

    Selected work

    • Library
    • Ownership
    • Guide

    View all 11 commits from this day

  15. Day 17 · · 14 commits

    Schoolar became Casparel

    I renamed the product to Casparel, implemented its new logo and visual identity, and strengthened environment loading, Linux installation, and Hostinger deployment behavior.

    Selected work

    • Rebrand
    • Identity
    • Infrastructure

    View all 14 commits from this day

  16. Day 18 · · 47 commits

    From prototype to public product

    I refined the brand, introduced RevenueCat entitlements and upgrade surfaces, added a public landing page and verification workflow, improved accessibility, and built the first desktop release pipeline.

    Selected work

    • Monetization
    • Trust
    • Desktop

    View all 47 commits from this day

  17. Day 19 · · 33 commits

    Pricing, checkout, and release readiness

    I completed a product-readiness audit, fixed release and security blockers, added mobile account lifecycle controls, built tiered subscriptions and paid AI gates, and connected checkout and plan pages.

    Selected work

    • Audit
    • Subscriptions
    • Release

    View all 33 commits from this day

  18. Day 20 · · 10 commits

    Institutional classrooms took shape

    I expanded the classroom designer with connected desks, chairs, room elements, custom roles, and institutional plans while tightening resource-search relevance.

    Selected work

    • Classrooms
    • Institutions
    • Search

    View all 10 commits from this day

  19. Day 21 · · 44 commits

    Search reached further and spoke more languages

    I broadened source discovery and ranking, made the wordmark settle into Casparel, added multilingual dictionaries, improved resource details, enabled saved copies, and licensed the project under MIT.

    Selected work

    • Search
    • Languages
    • Open source

    View all 44 commits from this day

  20. Day 22 · · 31 commits

    Real-server testing and release plumbing

    I ran core flows against a real server, strengthened database privacy tests, corrected video classification, improved schedules and community paths, and prepared platform assets, updates, and release workflows.

    Selected work

    • Testing
    • Privacy
    • Releases

    View all 31 commits from this day

  21. Day 23 · · 103 commits

    Casparel reached every major platform

    I brought Casparel to Android, iOS, macOS, and Windows, then hardened builds, installers, signing guidance, localization, accessibility, classroom flows, caching, and production audits.

    Selected work

    • Mobile
    • Desktop
    • Quality

    View all 103 commits from this day

  22. Day 24 · · 99 commits

    The product was measured end to end

    I expanded responsive and multilingual audits, documented API contracts, added mobile messages, flashcards, and dashboard work, and made release jobs verify the applications they published.

    Selected work

    • Audits
    • API
    • Mobile parity

    View all 99 commits from this day

  23. Day 25 · · 7 commits

    Language-aware discovery

    I stabilized the translation bridge, completed English and Turkish delivery, and made source discovery filter and rank results according to the reader's language.

    Selected work

    • Languages
    • Discovery
    • Reliability

    View all 7 commits from this day

  24. Day 26 · · 0 commits

    No recorded Git activity

    I did not record a commit on this date.

  25. Day 27 · · 4 commits

    The product contract was documented

    I documented the canonical workflow and mobile-polish contract, clarified the source architecture and tutorial, and completed mobile resource saving.

    Selected work

    • Documentation
    • Mobile
    • Resources

    View all 4 commits from this day

  26. Day 28 · · 0 commits

    No recorded Git activity

    I did not record a commit on this date.

  27. Day 31 · · 7 commits

    Support and safety became visible

    I added reviewer safety controls, translated expanded safety terms, published account deletion and reset guides, and built a searchable encrypted support centre.

    Selected work

    • Safety
    • Support
    • Accounts

    View all 7 commits from this day

  28. Day 32 · · 5 commits

    Plans were rebuilt around real economics

    I redesigned plan pricing and cost bounds, updated institutional quotes, and brought native learning-list management to the mobile experience.

    Selected work

    • Pricing
    • Economics
    • Mobile

    View all 5 commits from this day

  29. Day 34 · · 0 commits

    No recorded Git activity

    I did not record a commit on this date.

  30. Day 37 · · 6 commits

    Android parity and navigation

    I restored full website parity on Android, fixed navigation, role switching, locale sync, and messaging, migrated rate-limit storage, and updated annual pricing.

    Selected work

    • Android
    • Parity
    • Navigation

    View all 6 commits from this day

  31. Day 38 · · 14 commits

    Store-review and notification readiness

    I stabilized AdMob and Maven dependencies, fixed reviewer access and checkout, exposed plan switching and cancellation, corrected Android routing, added push-notification preferences, and repaired plans, ads, and mobile overflow.

    Selected work

    • Android
    • Store review
    • Notifications

    View all 14 commits from this day

  32. Day 39 · · 0 commits

    No recorded Git activity yet

    No Casparel commit has been recorded today in Istanbul time.