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

Image of Timescale

🚀 pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applications—without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read more

Top comments (0)

Postmark Image

Speedy emails, satisfied customers

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up