From 035c778b5ec55fd8fb5a113bc62d3f8e7469bd1a Mon Sep 17 00:00:00 2001 From: Fanny <34095626+Nyayic@users.noreply.github.com> Date: Wed, 11 Oct 2023 09:23:22 +0300 Subject: [PATCH] Added Daily Journal, App idea --- Projects/1-Beginner/Daily-Journal.md | 43 ++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 Projects/1-Beginner/Daily-Journal.md diff --git a/Projects/1-Beginner/Daily-Journal.md b/Projects/1-Beginner/Daily-Journal.md new file mode 100644 index 00000000..9be5e968 --- /dev/null +++ b/Projects/1-Beginner/Daily-Journal.md @@ -0,0 +1,43 @@ +# Daily Journal + +**Tier:** 1-Beginner + +A digital diary that provides users with a private and secure space to record their thoughts, emotions, and daily experiences. +For users want to keep a personal diary, track their daily goals, or simply record their life journey, Daily Journal app is an ideal for self-expression and reflection. + +- A convenient way for users to express themselves, reflect on their lives, and document important moments. +- The app ensures privacy and allows users to customize their journal with various features like text formatting, media uploads, and the ability to categorize entries. + +This challenge requires that the developer implementing it follow these +constraints: +- User registration and login system with secure authentication. +- Implement authorization to ensure that only authorized users can access their own journals. +- Create, read, update, and delete (CRUD) operations for journal entries. +- Provide an intuitive user interface for creating and editing entries. +- Implement date and time pickers to set entry timestamps. + +## User Stories + +- [ ] User can sign up for the Daily Journal app with my email and create a secure password. +- [ ] User can log in with their credentials to access their journal. +- [ ] User can create a new journal entry, providing a title and content for the day. +- [ ] User can add images to my journal entries to capture moments visually. +- [ ] User can edit and format my journal entries . + +## Bonus features + +- [ ] User can ensure the privacy of their journal, knowing that entries are only accessible by them. +- [ ] User can categorize and tag entries to easily find and filter them by themes or topics. +- [ ] User receive daily writing prompts to inspire their daily journaling. +- [ ] User set daily reminders to ensure I write regularly. + +## Useful links and resources +- [Learning Respurce](https://ideausher.com/blog/journaling-app-development/) +- [Documentations](https://devdocs.io/) +- [Design Ideas](https://dribbble.com/search/journaling-apps) +## Example projects +- [Day One](https://dayoneapp.com/) +- [Penzu](https://penzu.com/) +- [Watch this and try to come up with your solution](https://www.youtube.com/watch?v=1VA1OxmPwoc) + +