A simple, personal, and offline-first journaling application which works in your favorite browser- built with React and TaildwindCSS/ DaisyUI. Keep track of your daily thoughts and impressions right in your browser.
This single-page application (SPA) lets you record and review your daily experiences securely in your browser.
- 🔐 Secure & Private: All data is saved directly to your browser's Local Storage—no cloud or accounts required.
- ⌛ Quick Entry: Easily log new entries with a title, a mood toggle (Good Day ❤️ / Not So Good Day 😔), and detailed impressions.
- 📲 Intuitive Navigation: Use the floating menu for quick access to the Home, New Entry, and All Entries pages.
- 🔍 Filtering: Review your entire history and filter entries by time period (Week, Month) and mood.
- Frontend: React (Functional Components & Hooks)
- State Management: React Context API
- Styling: Tailwind CSS / DaisyUI
- Persistence: Browser Local Storage
Clone the repository:
git clone [email protected]:yaaintmal/ma-lil-diary.git
cd my-lil-diary-app
Install dependencies:
npm install
Run locally:
npm run dev
The app should run on http://localhost:5173.
- additional details page/ modal for entries
- alternative backend-options