This application helps you record and remember the good things you have done in your life. Later your mind will be happy after reading those good things which you have done.
The ancient people had a small book called 'PIN POTHA'. Which they used to record and memorize good things which they have done. But now this good habit has been gone from us. Most of the people use smartphones and web browsers these days, so we thought that if we can design apps for both Android and Web, it will be close to people in our era. We hope this app will bring back that good habit to our people.
The web version is built with Vue.js and is located in the web/ directory.
- 🔐 Google Sign-In Authentication - Secure authentication using Firebase Auth
- 📅 Calendar View - Visual calendar showing dates with posts
- 📝 Add Posts - Create posts with text notes and/or photos
- 📸 Image Upload - Upload photos from gallery or take photos with camera
- 🔍 Search - Search posts by note content
- 📱 Mobile Responsive - Beautiful UI/UX optimized for mobile devices
- 🗑️ Delete Posts - Remove posts you no longer need
- 🔗 Share Posts - Share your good thoughts with others
- Navigate to the web directory:
cd web- Install dependencies:
npm install- Start the development server:
npm run devThe application will be available at http://localhost:3000
For more details, see the web/README.md file.
- Vue 3 - Progressive JavaScript framework
- Vue Router - Official router for Vue.js
- Pinia - State management for Vue
- Firebase - Backend services (Authentication, Realtime Database, Storage)
- Tailwind CSS - Utility-first CSS framework
- Vite - Next generation frontend tooling
I'm inviting all of the people to contribute for this software which will be very useful for people in future.
This App was suggested in a Hackathon. I like to say thanks to my friends who has helped me in this: Lahiru, Deshan, Ruchira, Chalaka, and Lahiru... We are working to develop this app in future.