{"id":16816213,"url":"https://github.com/alertis/memorize","last_synced_at":"2025-03-22T03:31:24.287Z","repository":{"id":41794184,"uuid":"177743119","full_name":"Alertis/memorize","owner":"Alertis","description":null,"archived":false,"fork":false,"pushed_at":"2023-01-03T21:40:14.000Z","size":182054,"stargazers_count":9,"open_issues_count":18,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-18T07:32:42.308Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Alertis.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-03-26T08:15:41.000Z","updated_at":"2020-06-22T10:56:22.000Z","dependencies_parsed_at":"2023-02-01T10:16:17.140Z","dependency_job_id":null,"html_url":"https://github.com/Alertis/memorize","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alertis%2Fmemorize","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alertis%2Fmemorize/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alertis%2Fmemorize/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alertis%2Fmemorize/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Alertis","download_url":"https://codeload.github.com/Alertis/memorize/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244902929,"owners_count":20529114,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-13T10:37:40.460Z","updated_at":"2025-03-22T03:31:19.278Z","avatar_url":"https://github.com/Alertis.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\n\u003c!-- PROJECT SHIELDS --\u003e\n[![Build Status][build-shield]]()\n[![Contributors][contributors-shield]]()\n[![MIT License][license-shield]][license-url]\n[![LinkedIn][linkedin-shield]][linkedin-url]\n\n\n\n\u003c!-- PROJECT LOGO --\u003e\n\u003cbr /\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/Alertis/memorize\"\u003e\n    \u003ch3\u003e\u003c/h3\u003e\n  \u003c/a\u003e\n\n  \u003ch3 align=\"center\"\u003eMemorize\u003c/h3\u003e\n\n  \u003cp align=\"center\"\u003e\n    Celal Bayar Üniversitesi Yazılım Yapımı Projesi için React Native ile hazırlanan kelime ezberleme yazılımı.\n    \u003cbr /\u003e\n    ·\n    \u003ca href=\"https://github.com/Alertis/memorize/issues\"\u003eReport Bug\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/Alertis/memorize/issues\"\u003eRequest Feature\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/p\u003e\n\n\n\n\u003c!-- TABLE OF CONTENTS --\u003e\n## İçerik\n\n* [Proje Hakkında](#proje-hakkında)\n  * [Kullanılan Paketler](#kullanılan-paketler)\n* [Başlangıç](#başlangıç)\n  * [Gereksinimler](#gereksinimler)\n  * [Kurulum](#kurulum)\n* [Kullanımı](#kullanımı)\n* [İletişim](#iletişim)\n\n\n\n\u003c!-- ABOUT THE PROJECT --\u003e\n## Proje Hakkında\n\n[![Product Name Screen Shot][product-screenshot-1]](https://github.com/Alertis/memorize/tree/master/screenshots)\n\nUygulama kullanıcılara öğrenmek istediği kelimelerin ingilizce karşılığını öğretmeyi amaçlamaktadır. Uygulama ilk çalıştırıldığı zaman daha önceden belirlenen bir miktar kelimeyi otomatik olarak hafızasına dahil eder. Kullanıcı daha sonra kelime ekleyebilir veya öğrenmek istediği kelimeyi işaretleyebilir. Öğrenmek üzere işaretlenen kelimeler belirli bir senaryoya göre günü geldiği zaman TEST menüsü altında görüntülenecektir.\n\n### Kullanılan Paketler\nUygulama geliştirme sırasında aşağıdaki paketlerden yararlanılmıştır.\n* [React Native](https://facebook.github.io/react-native/)\n* [React Native Router Flux](https://github.com/aksonov/react-native-router-flux)\n* [React Native Sqlite Storage](https://github.com/andpor/react-native-sqlite-storage)\n* [React Native Flash Message](https://github.com/lucasferreira/react-native-flash-message)\n* [Native Base](https://nativebase.io/)\n* [Moment](https://www.npmjs.com/package/moment)\n\n\n\n\u003c!-- GETTING STARTED --\u003e\n## Başlangıç\n\nProjeyi kendi bilgisayarınıza kurmak için aşağıdaki adımları takip edebilirsiniz.\n\n### Gereksinimler\n\nProjeyi çalıştırabilmek için aşağıdaki paketleri yüklemeniz gerekmekte\n* npm\n```sh\nnpm install npm@latest -g\n```\n* React Native\n```sh\nnpm install -g react-native-cli\n```\n\n### Kurulum\n\n1. Github reposunu klonlayın\n```sh\ngit clone https://github.com/Alertis/memorize\n```\n2. NPM paketlerini kurun\n```sh\nnpm install\n```\n\n\n\n\u003c!-- USAGE EXAMPLES --\u003e\n## Kullanımı\n\nUygulama ilk açıldığı zaman telefona bir SQLite veritabanı oluşturmaktadır. Aynı zamanda hafızasındaki belli sayıdaki kelimeyi bu veritabanına kayıt etmektedir. Kullanıcı dilerse yeni kelime ekleyebilir, eklenen kelimeleri düzenleyebilir veya eklenen kelimeleri silebilir. \u003cbr/\u003e\n\nKullanıcı öğrenmek istediği kelimeyi işaretleyerek aşağıdaki senaryoya göre TEST sayfasında görüntülenmesini sağlayabilir.\n\n* Kelime öğrenilmek üzere işaretlenir.\n* İşaretlenen kelime işaretlendiği günden bir gün sonra kullanıcıya sorulur.\n* Eğer kelime doğru cevaplandıysa bir sonraki aşamaya geçilir.\n* Yanlış cevaplandıysa ilk aşamaya geri dönülür.\n\nAşamalar\n\n1. Aşama kelime öğrenilmek üzere işaretlendiği günden bir gün sonra kullanıcıya sorulur.\n2. Aşama kelime öğrenilmek üzere işaretlendiği günden bir hafta sonra kullanıcıya sorulur.\n3. Aşama kelime öğrenilmek üzere işaretlendiği günden bir ay sonra kullanıcıya sorulur.\n3. Aşama kelime öğrenilmek üzere işaretlendiği günden altı ay sonra kullanıcıya sorulur.\n\n\n\u003c!-- CONTACT --\u003e\n## Iletişim\n\nOsman Yavuz Demir - [@alertisx](https://twitter.com/Alertisx) - osmanyavuzdemir96@gmail.com\n\nProje Linki: [https://github.com/Alertis/memorize](https://github.com/Alertis/memorize)\n\n\n\n\n\n\n\n\n\u003c!-- MARKDOWN LINKS \u0026 IMAGES --\u003e\n[build-shield]: https://img.shields.io/badge/build-passing-brightgreen.svg?style=flat-square\n[contributors-shield]: https://img.shields.io/badge/contributors-1-orange.svg?style=flat-square\n[license-shield]: https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square\n[license-url]: https://choosealicense.com/licenses/mit\n[linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?style=flat-square\u0026logo=linkedin\u0026colorB=555\n[linkedin-url]: https://www.linkedin.com/in/osmanyavuzdemir/\n[product-screenshot-1]: https://raw.githubusercontent.com/Alertis/memorize/master/screenshots/1.png?token=AG2ZA5TXLJQRPKPWLZNTTXC43FKJU\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falertis%2Fmemorize","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falertis%2Fmemorize","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falertis%2Fmemorize/lists"}