Offline-First Notes Web banner

Offline-First Notes Web

8 devlogs
11h 22m 41s

A lightweight notes app built with an offline-first approach, allowing users to create, store, and access their notes with timestamps—even without an internet connection.

This project uses AI

Github copilot for debugging errors and the banner is AI generated

Demo Repository

Loading README...

nimmychristina77

Shipped this project!

Hours: 4.25
Cookies: 🍪 31
Multiplier: 7.39 cookies/hr

Though my first shipment many negative feedbacks, So i decide to Change it further to improve. I built a fully encrypted, offline-first web application that queues actions natively! The hardest part was decoupling the UI from the database while keeping data entirely encrypted in the browser, but I figured it out by implementing a custom timeline-sync engine layered over IndexedDB. Really proud of how I was able to build a modern, polished dark-mode app purely in Vanilla JavaScript.

nimmychristina77

Final devlog before Shipping this project.
Reworked the notes interface to make it feel more focused and distraction-free. The previous layout felt a bit plain and functional, so I moved towards a warmer, more tactile design with softer colors and clearer visual boundaries.

Key changes:

Redesigned the note editor container with rounded edges and better spacing
Introduced a more readable text area with improved padding and alignment
Updated color palette to reduce eye strain and give a calm writing experience
Added a subtle card-style layout to make content stand out without clutter
Improved overall consistency across UI elements

0
nimmychristina77

Next step of the process to improvement:
Here i create a login phase before start of the website and added some glitter effect with it
Hope the next update better changes

Attachment
0
nimmychristina77

This update focuses on UI improvements only; functionality remains unchanged.
In my first shipment of this work. Some Changes are made improving the user interface based on feedback.
Make the UI more structured, readable, and user-friendly while reducing the “template/AI-generated” feel.

Attachment
0
nimmychristina77

Shipped this project!

Hours: 7.1
Cookies: 🍪 34
Multiplier: 4.85 cookies/hr

I built a secure Offline-First Notes Web Application that allows users to create, store, search, and manage notes without relying on an internet connection. The app ensures data persistence using local storage and synchronizes changes when the user goes back online.

The most challenging part was designing the offline-first data flow, including handling queued operations, maintaining consistency between local and remote states, and implementing reliable synchronization. Additionally, I integrated AES-GCM encryption to ensure that all stored data remains secure on the client side.

I’m particularly proud of features like instant note access offline, undo/redo functionality, search capability, and a clean, responsive UI, which together create a smooth and modern user experience. This project significantly improved my understanding of progressive web app concepts, state management, and secure client-side development.

nimmychristina77

I’m working on my first project! This is so exciting. I can’t wait to share more updates as I build.

Attachment
0