DEV Community

Karthikeyan
Karthikeyan

Posted on

Online Journal

What I Built

I built a journaling app that allows users to create, read, update, and delete (CRUD) their journal entries. Users can also filter entries based on the date selected from a calendar component.

Demo and Code

Live Demo: https://main.d16q40xevlck1a.amplifyapp.com/
Code Repository: https://github.com/skarthikeyan96/amplify-journal/tree/main

Screenshots:

Customised auth form

Auth

Filter entry by date

Filter journal

Creating Journal Entry

Create Journal

Home page

Home page

Integrations

Data Persistence: Amplify DataStore is used to securely store and retrieve journal entries.
Optional:

User Authentication: Amplify Auth for user login and data privacy.

Features

  • Create journal
  • Delete journal
  • Update journal
  • Search journal by date
  • Authentication using Amplify Auth

Upcoming

  • Multimedia file support using S3
  • Notification to update the journal entries

Top comments (0)