Day 1 · · 1 commit
The first commit
I created the repository and committed the first version of the learning platform, the starting point for what would become Casparel.
Selected work
- Foundation
Build log
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
Day 1 · · 1 commit
I created the repository and committed the first version of the learning platform, the starting point for what would become Casparel.
Day 2 · · 0 commits
I did not record a commit on this date.
Day 3 · · 0 commits
I did not record a commit on this date.
Day 4 · · 0 commits
I did not record a commit on this date.
Day 5 · · 0 commits
I did not record a commit on this date.
Day 6 · · 0 commits
I did not record a commit on this date.
Day 7 · · 11 commits
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.
Day 8 · · 61 commits
I published the app, connected Google Classroom, Drive, calendars, and media previews, then expanded profiles, roles, collaborative study sessions, and reliability work.
Day 9 · · 15 commits
I improved people search, fixed dependency and access-control issues, and shaped the package and server configuration needed to run the product on Hostinger.
Day 10 · · 108 commits
I hardened database migrations and authentication, added Turkish localization and administrator controls, expanded resource discovery, and built education forums plus classroom seating tools.
Day 11 · · 34 commits
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.
Day 12 · · 21 commits
I expanded class forums with files and citations, built collaborative canvases, improved the resource catalog, and strengthened class workspaces, invitations, typography, and administration.
Day 13 · · 19 commits
I developed activity sharing, private messages, reposts and quotes, improved forum and profile flows, and reduced mobile and background performance costs.
Day 14 · · 4 commits
I added guided workflow analytics, completed resumable learning journeys, accelerated catalog reads, and introduced guarded load tests for the database.
Day 15 · · 4 commits
I added the first-run tutorial and settings, hardened the API, addressed UX, performance, and SEO findings, and automated frontend deployment to Hostinger.
Day 16 · · 11 commits
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.
Day 17 · · 14 commits
I renamed the product to Casparel, implemented its new logo and visual identity, and strengthened environment loading, Linux installation, and Hostinger deployment behavior.
Day 18 · · 47 commits
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.
Day 19 · · 33 commits
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.
Day 20 · · 10 commits
I expanded the classroom designer with connected desks, chairs, room elements, custom roles, and institutional plans while tightening resource-search relevance.
Day 21 · · 44 commits
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.
Day 22 · · 31 commits
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.
Day 23 · · 103 commits
I brought Casparel to Android, iOS, macOS, and Windows, then hardened builds, installers, signing guidance, localization, accessibility, classroom flows, caching, and production audits.
Day 24 · · 99 commits
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.
Day 25 · · 7 commits
I stabilized the translation bridge, completed English and Turkish delivery, and made source discovery filter and rank results according to the reader's language.
Day 26 · · 0 commits
I did not record a commit on this date.
Day 27 · · 4 commits
I documented the canonical workflow and mobile-polish contract, clarified the source architecture and tutorial, and completed mobile resource saving.
Day 28 · · 0 commits
I did not record a commit on this date.
Day 29 · · 3 commits
I added password-gated account lifecycle controls, audited the mobile implementation, and completed a safer reauthentication flow for account deletion.
Day 30 · · 7 commits
I translated and repaired the account-control guide, added a public privacy-policy route, and documented mobile advertising in the privacy policy.
Day 31 · · 7 commits
I added reviewer safety controls, translated expanded safety terms, published account deletion and reset guides, and built a searchable encrypted support centre.
Day 32 · · 5 commits
I redesigned plan pricing and cost bounds, updated institutional quotes, and brought native learning-list management to the mobile experience.
Day 33 · · 1 commit
I unified subscriptions across account roles so plan access followed the person instead of the role they were currently using.
Day 34 · · 0 commits
I did not record a commit on this date.
Day 35 · · 2 commits
I made production builds non-interactive and store-ready, then linked the mobile app to its production EAS project.
Day 36 · · 2 commits
I completed the Android production-release integration and repaired the native Reanimated linkage that blocked the build.
Day 37 · · 6 commits
I restored full website parity on Android, fixed navigation, role switching, locale sync, and messaging, migrated rate-limit storage, and updated annual pricing.
Day 38 · · 14 commits
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.
Day 39 · · 0 commits
No Casparel commit has been recorded today in Istanbul time.