{"id":34852887,"url":"https://github.com/falahatiali/reminder_application","last_synced_at":"2026-04-27T02:31:43.760Z","repository":{"id":183317793,"uuid":"533011599","full_name":"falahatiali/reminder_application","owner":"falahatiali","description":"Reminder everything in Telegram","archived":false,"fork":false,"pushed_at":"2023-08-02T22:01:47.000Z","size":1007,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-27T04:32:15.719Z","etag":null,"topics":["laravel","telegram","telegram-bot","telegram-bot-api"],"latest_commit_sha":null,"homepage":"https://t.me/easyreminds_bot","language":"PHP","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/falahatiali.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2022-09-05T18:14:18.000Z","updated_at":"2023-08-02T21:56:47.000Z","dependencies_parsed_at":"2023-07-23T23:45:18.440Z","dependency_job_id":null,"html_url":"https://github.com/falahatiali/reminder_application","commit_stats":null,"previous_names":["falahatiali/reminder_application"],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/falahatiali/reminder_application","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/falahatiali%2Freminder_application","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/falahatiali%2Freminder_application/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/falahatiali%2Freminder_application/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/falahatiali%2Freminder_application/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/falahatiali","download_url":"https://codeload.github.com/falahatiali/reminder_application/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/falahatiali%2Freminder_application/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32320237,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T23:26:28.701Z","status":"online","status_checked_at":"2026-04-27T02:00:06.769Z","response_time":128,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["laravel","telegram","telegram-bot","telegram-bot-api"],"created_at":"2025-12-25T19:29:45.984Z","updated_at":"2026-04-27T02:31:43.746Z","avatar_url":"https://github.com/falahatiali.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ccenter\u003e\u003ch1\u003e Easy Reminder Bot for Telegram \u003c/h1\u003e\u003c/center\u003e.  \n\nReminder everything in this form.  \n\n![image](https://github.com/falahatiali/reminder_application/assets/17930523/15c1429b-483a-4577-b28d-dbe3e190b335)\n\n---\n\n## About EasyReminder\nI have created a Telegram bot for reminders. The main purpose of this bot is to help me with personal or work-related tasks by sending reminders. One of my initial goals was to develop a flashcard system, where I could practice language learning by storing and reviewing vocabulary words and phrases.\n\nThe bot serves as a convenient tool for managing and organizing reminders. It allows me to set specific dates and times for reminders, ensuring that I stay on top of important tasks and deadlines. Additionally, it has the ability to send recurring reminders at specified intervals, such as daily, weekly, or monthly.\n\nOne of the standout features of the bot is the integrated flashcard system. I have designed it to facilitate language learning by allowing me to input new words or phrases along with their translations or meanings. The bot will then present these flashcards to me at regular intervals using a spaced repetition algorithm, optimizing the learning process and improving long-term retention.\n\nThe user interface of the bot is intuitive and user-friendly. It provides commands and prompts that allow me to easily add, manage, and review flashcards, as well as set up and modify reminders. The bot also has a flexible notification system, ensuring that I receive reminders in a timely manner through Telegram messages or push notifications.\n\nIn summary, this Telegram bot serves as a reliable and versatile reminder tool, incorporating a well-designed flashcard system for language learning purposes. It simplifies the process of organizing tasks and aids in language retention through regular flashcard reviews.\n\n## Usage Instructions\n1. Just follow these steps:   \n   - Click on the link provided in the project description or in Telegram, search for the username `@easyreminds_bot`, and select the bot.\n\n\n2. Click on the \"Start\" button. \n![image](https://github.com/falahatiali/reminder_application/assets/17930523/a2280bf5-eb7d-407f-9a57-deb8a5f7cb2f)\n\n\n--- \n\n3. Click on the \"Create a new reminder\" button. \n![image](https://github.com/falahatiali/reminder_application/assets/17930523/184bacc0-e94e-438a-8df6-b9ef8a58d6fe)\n\n\n---\n\n4. You can insert 4 different data.\n\n\n   -  **Front** The front of a card ( or the title of your reminder. For example, if you want to learn a vocabulary word like \"Prudence\", enter \"Prudence\".)  \n![image](https://github.com/falahatiali/reminder_application/assets/17930523/083988a1-91ce-45fd-ab21-220a00bcfab1)\n\n\n--- \n\n   - **Back**: The back of the card. (the meaning of the vocab, For example, enter \"The quality of being prudent; cautiousness\"). \n \n---\n\n   - **Body**: You can define a body for the reminder, such as a description. You can leave it empty and just enter a point.\n![image](https://github.com/falahatiali/reminder_application/assets/17930523/c2f56ed4-3845-4e38-abce-69c303f2567a)\n\n\n---\n\n   - **Additional Description**: An additional description, such as synonyms. You can also type a point to leave it empty.\n![image](https://github.com/falahatiali/reminder_application/assets/17930523/7b829f74-c83a-4374-baca-26a3a2d6b48f)\n\n\n---\n\n5. In this step, you should determine the frequency. Choose from the predefined frequencies that best suit your needs.\n   - Some frequencies may have their own parameters. For example, if you select \"Monthly\", you will be prompted to specify the day of the week, hour, and minute.\n![image](https://github.com/falahatiali/reminder_application/assets/17930523/b116678b-d815-4595-b790-bd5535c1886d)\n\n---\n\nI selected hourly and it finished.  \n\n![image](https://github.com/falahatiali/reminder_application/assets/17930523/45336c8c-1960-4b48-883f-c6b0eba2a649)\n\n\n\n# Contribution\n\nTo further enhance the project, I am looking for collaborators who can contribute to code refactoring and testing. Code refactoring involves improving the existing codebase for better readability, maintainability, and performance. Collaborators with expertise in writing tests can help develop a comprehensive testing strategy, including unit tests, integration tests, and end-to-end tests, to ensure the reliability and functionality of the bot.\n\nIf you're interested in collaborating on this project, please feel free to review the codebase, provide your insights and suggestions, and contribute to the code refactoring and testing efforts. Your expertise and contributions will greatly benefit the project's quality and success.\n\nPlease note that while collaboration is encouraged, it is important to conduct thorough code reviews and maintain good coding practices to ensure the reliability and security of the project.\n\n\n\n\n\n\n## License\n\nThe Laravel framework is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffalahatiali%2Freminder_application","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffalahatiali%2Freminder_application","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffalahatiali%2Freminder_application/lists"}