parent
08b771c863
commit
035c778b5e
@ -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)
|
||||||
|
|
||||||
|
|
Loading…
Reference in new issue