Skip to content

Emman-21/MemoryVault

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

# 📔 MemoryVault - Your Personal Digital Diary

JavaScript  |  HTML  |  CSS

📺 Tap the link to view results: https://emman-21.github.io/MemoryVault/

✨ Features

📝 Core Features

  • ✏️ Write & Edit - Create beautiful diary entries
  • 🗑️ Delete Entries - Remove with confirmation dialog
  • 🔒 100% Private - Everything stored locally in your browser
  • 💾 Auto-save - Never lose your thoughts

🎨 Design & Experience

  • 🏛️ Vintage Leather Theme - Classic diary aesthetic
  • 📄 Ruled Paper Effect - Authentic writing feel
  • 📱 Fully Responsive - Works on all devices
  • 🎭 Mood Tracking - Tag entries with emotions (😊 😐 😔 🤩 🥰)

🗂️ Organization

  • 🗓️ Smart Filters - View by Today/Week/Month/All
  • 📊 Writing Stats - Track entries, streak, words
  • 🔍 Quick Access - Recent entries sidebar
  • 📤 Export Data - Backup as JSON file

🚀 Quick Start

  1. 📥 Download all three files:

    • index.html
    • memoryvault.css
    • memoryvault.js
  2. 📁 Put them in the same folder

  3. 🌐 Open index.html in any browser

  4. ✍️ Start writing!

🎯 How to Use

Creating Entries

  • ➕ Click "New Entry" button
  • 📝 Write your thoughts
  • 😊 Pick a mood
  • 💾 Save or let auto-save work

🗑️ Managing Entries

  • ✏️ Click entry in sidebar to edit
  • Hover & click X to delete specific entry
  • 🗑️ Use Delete button for current entry
  • 📅 Filter by time period

Shortcuts

  • Ctrl/Cmd + D - Delete entry
  • Delete key - Delete selected entry
  • ⏱️ Auto-saves every 30 seconds

🔧 File Structure

📁 MemoryVault/
├── 📄 index.html      (Main app)
├── 🎨 memoryvault.css (All styles)
└── ⚙️ memoryvault.js  (All functions)

🌈 Theme

  • 🟤 Vintage Leather (Default) - Warm browns

📱 Mobile Ready

  • 📱 Perfect on phones & tablets
  • 👆 Touch-friendly buttons
  • 📖 Readable text sizes
  • 🎯 Optimized layouts

🔒 Privacy First

  • ✅ No accounts needed
  • ✅ No data collection
  • ✅ No internet required
  • ✅ Your thoughts stay yours

🐛 Need Help?

🔧 Quick Fixes

  • 🔄 Refresh the page
  • 🧹 Clear browser cache
  • 📋 Copy entries before clearing data
  • 🛠️ Check console for errors

🗑️ Reset Everything

// In browser console:
localStorage.clear();
location.reload();

📈 Stats Tracked

  • 📊 Total Entries - Your writing journey
  • 🔥 Day Streak - Consistency meter
  • 📅 This Month - Recent activity
  • 📝 Word Count - Writing volume

🚀 Pro Tips

  • 💡 Write daily to build your streak
  • 🏷️ Use moods to track emotions
  • 📤 Export regularly for backups
  • 📱 Bookmark for quick access

🤝 Share the Love

  • Star if you like it
  • 🔄 Share with friends
  • 💡 Suggest improvements
  • 🐛 Report issues

Happy Journaling! 📖✨
Your thoughts deserve a beautiful home.

About

A website where you can share your experiences everyday✨

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages