A beautiful and interactive digital diary with magical page-turning experiences. Capture your memories, moods, doodles, and favorite music in a delightful journal app designed for reflection and creativity.
- βοΈ Handwriting-style support for personal notes
- π¨ Doodle canvas for freehand sketches
- π Mood tracking with emoji selection
- π΅ Background music integration for each entry
- π Light and dark theme toggle
- π¬ Daily inspirational quotes
- π Magical page-flipping effect
- π Export entries as PDF using html2canvas and jsPDF
- π± Fully responsive and animated UI with Framer Motion
- React 18
- Vite
- React Router DOM
- Tailwind CSS
- Framer Motion
react-pageflipreact-sketch-canvasemoji-picker-reacthtml2canvas+jsPDF- TypeScript
Clone the repository:
git clone <repository-url>
cd mini-memory-journalInstall dependencies:
npm installStart the development server:
npm run devOpen your browser at:
http://localhost:3000
Toggle between light and dark mode using the button in the top-right corner.
Your theme preference is saved locally and applied automatically on return visits.
Contributions are welcome!
Created by Anusha
π§ Gmail: krianusha09@gmail.com
This project is licensed under the MIT License.
