Skip to content

Abdo-omran2206/katalog

Repository files navigation

Katalog - Legacy Message Platform

Katalog Logo

📖 About

Katalog is a heartfelt digital legacy platform that allows users to create, store, and deliver personal messages to their loved ones after their passing. The platform provides a secure and thoughtful way to leave behind meaningful communications, ensuring your final thoughts and feelings reach those who matter most.

🎯 Mission

"Leave a Legacy of Love and Connection" - Katalog empowers individuals to create lasting emotional connections beyond life's final chapter, providing peace of mind that their messages will be delivered when it matters most.

✨ Key Features

🔐 Secure Message Creation & Storage

  • Multi-format Support: Create messages in text, audio, photo, or video formats
  • Encrypted Storage: All messages are securely encrypted and stored until delivery
  • Trusted Delivery System: Messages are only delivered after verification of passing

👥 User Management

  • User Registration & Authentication: Secure signup and login system
  • Profile Management: Personalize your account with gender and contact information
  • Dashboard Interface: Centralized hub for managing all your legacy content

📨 Message Management

  • Create & Schedule: Craft heartfelt messages and set delivery preferences
  • Recipient Management: Choose who receives your messages
  • Trustee System: Designate trusted individuals to manage message delivery
  • Message Codes: Recipients can access messages using unique codes

🚀 Message Delivery

  • Posthumous Delivery: Messages are delivered only after verification of passing
  • Multiple Recipients: Send messages to multiple loved ones
  • Flexible Timing: Set when and how your messages are delivered

🛠️ Technical Stack

Frontend

  • Next.js 15.4.4 - React framework with App Router
  • React 19.1.0 - Modern React with latest features
  • TypeScript - Type-safe development
  • Tailwind CSS - Utility-first CSS framework
  • Framer Motion - Smooth animations and transitions

UI Components & Icons

  • Lucide React - Modern icon library
  • FontAwesome - Icon toolkit for React
  • SweetAlert2 - Beautiful, responsive, customizable alert dialogs

Styling & Fonts

  • Google Fonts: Cormorant Garamond, Geist, Geist Mono
  • Responsive Design: Mobile-first approach with breakpoint optimization

📱 Application Structure

app/
├── page.tsx              # Landing page with hero sections
├── layout.tsx            # Root layout with fonts and metadata
├── globals.css           # Global styles and CSS variables
├── signup/               # User registration
├── login/                # User authentication
├── dashboard/            # Main user dashboard
│   ├── page.tsx         # Dashboard main page
│   ├── componets/       # Dashboard components
│   └── create/          # Message creation interface
└── ReadMessage/          # Message reading interface

🔒 Security Features

  • Token-based Authentication: Secure user sessions
  • Encrypted Storage: Message content is encrypted
  • Verification System: Messages only delivered after passing verification
  • Trusted Trustee System: Designated individuals manage delivery

🌟 User Experience

  • Beautiful Animations: Smooth transitions using Framer Motion
  • Responsive Design: Optimized for all device sizes
  • Intuitive Interface: Easy-to-use dashboard and message creation
  • Professional UI: Clean, modern design with thoughtful typography

🎨 Design Philosophy

Katalog emphasizes:

  • Emotional Connection: Creating meaningful experiences
  • Trust & Security: Building confidence in the platform
  • Accessibility: Easy-to-use interface for all users
  • Professional Aesthetics: Clean, modern design that respects the sensitive nature of the service

🔮 Future Enhancements

  • Enhanced multimedia support
  • Advanced scheduling options
  • Integration with legal services
  • Mobile application
  • Enhanced security features

📄 License

This project is private and proprietary.

🤝 Contributing

This is a private project. For questions or support, please contact the development team.


Katalog - Secure Your Messages, Deliver Your Love ❤️

About

Katalog is a heartfelt digital legacy platform that allows users to create, store, and deliver personal messages to their loved ones after their passing.

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages