{"id":25403112,"url":"https://github.com/adhishtanaka/diary","last_synced_at":"2026-05-05T22:43:40.750Z","repository":{"id":277194617,"uuid":"931057237","full_name":"Adhishtanaka/diary","owner":"Adhishtanaka","description":"The Flutter Diary App is a simple yet powerful journaling application that allows users to record their daily thoughts and experiences. It features user authentication, encrypted password storage, and a clean calendar interface to view past entries.","archived":false,"fork":false,"pushed_at":"2025-02-12T16:20:36.000Z","size":2181,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-12T17:25:53.361Z","etag":null,"topics":["flutter","sqlite"],"latest_commit_sha":null,"homepage":"","language":"Dart","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/Adhishtanaka.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-11T16:45:01.000Z","updated_at":"2025-02-12T17:15:53.000Z","dependencies_parsed_at":"2025-02-12T17:36:02.051Z","dependency_job_id":null,"html_url":"https://github.com/Adhishtanaka/diary","commit_stats":null,"previous_names":["adhishtanaka/diary"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Adhishtanaka%2Fdiary","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Adhishtanaka%2Fdiary/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Adhishtanaka%2Fdiary/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Adhishtanaka%2Fdiary/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Adhishtanaka","download_url":"https://codeload.github.com/Adhishtanaka/diary/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248574894,"owners_count":21127085,"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":["flutter","sqlite"],"created_at":"2025-02-16T02:27:55.921Z","updated_at":"2026-05-05T22:43:40.710Z","avatar_url":"https://github.com/Adhishtanaka.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Flutter Diary App\n\n## Overview\nThe **Flutter Diary App** is a simple yet powerful journaling application that allows users to record their daily thoughts and experiences. It features user authentication, encrypted password storage, and a clean calendar interface to view past entries.\n\n\u003cimg src=\"screenshot/a1.gif\" alt=\"Diary App\" width=\"300\"\u003e\n\n## Features\n- User authentication (Register/Login/Logout)\n- Secure password storage using SHA-256 encryption\n- Create, update, delete, and view diary entries\n- Calendar view with marked dates for existing diary entries\n- Persistent storage using **SQLite** and **SharedPreferences**\n- Clean and modern UI with **ScrollableCleanCalendar**\n\n## Technologies Used\n- **Flutter** for front-end development\n- **SQLite (sqflite package)** for data storage\n- **SharedPreferences** for storing user session data\n- **Crypto (SHA-256 encryption)** for password security\n- **ScrollableCleanCalendar** for calendar UI\n\n## Installation\n1. Clone the repository:\n   ```sh\n   git clone https://github.com/Adhishtanaka/diary.git\n   ```\n2. Navigate to the project directory:\n   ```sh\n   cd diary\n   ```\n3. Install dependencies:\n   ```sh\n   flutter pub get\n   ```\n4. Run the app:\n   ```sh\n   flutter run\n   ```\n\n## Usage\n- **Register an account** using your name, email, and password.\n- **Log in** to access your personal diary.\n- **View the calendar** to see marked dates indicating saved entries.\n- **Tap on a date** to view or edit an existing entry.\n- **Add new diary entries** by pressing the floating action button.\n- **Log out** securely when finished.\n\n\n## Contact\n\n- **Author**: [Adhishtanaka](https://github.com/Adhishtanaka)\n- **Email**: kulasoooriyaa@gmail.com\n\n---\n\n## Contributions\nIf you find any bugs or want to suggest improvements, feel free to open an issue or pull request on the [GitHub repository](https://github.com/Adhishtanaka/diary/pulls).\n\n## License\nThis project is licensed under the MIT License. See [MIT License](LICENSE) for details.\n\nMade with ❤️ using Flutter.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadhishtanaka%2Fdiary","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadhishtanaka%2Fdiary","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadhishtanaka%2Fdiary/lists"}