Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/satyamvyas04/thememorybox

The perfect way to keep your memories alive
https://github.com/satyamvyas04/thememorybox

authjs cloudinary drizzle-orm neondb nextjs14 resend

Last synced: 4 days ago
JSON representation

The perfect way to keep your memories alive

Awesome Lists containing this project

README

        

![TheMemoryBox](https://github.com/user-attachments/assets/4f00753d-8b2f-48f0-b55a-c6dcb3b94e44)

**The Memory Box** is a modern app designed to help you preserve, relive, and share your cherished moments in style. With features like capsule creation, collaboration, gifting, and even an experimental AI-powered face detection, it’s the perfect way to keep your memories alive.

![HomePage](https://github.com/user-attachments/assets/d8fa274a-b126-4605-b7ad-d25eadbdbb72)

## Features

1. **Secure Authentication**
- Powered by **NextAuth.js** and **NeonDB**, your memories stay private and safe.

2. **Beautiful Home Page**
- Your photos are displayed in a clean and visually pleasing layout.
- Includes a handy **date picker** to revisit events on specific days.

3. **Easy File Uploads**
- Integrated with **Cloudinary**, making it super simple to upload photos, videos, and even audio files. It takes care of compression and optimization automatically.

4. **Albums & Collaboration**
- Group your favorite photos into albums and share them with friends or family for collaboration.
- Uses **Resend Mail API** and **React Email** templates to notify collaborators in style.

5. **Capsules for Special Moments**
- Turn albums into time capsules with:
- **Countdown timers**
- **Customizable themes**
- **Password protection**
- Perfect for personal goals, nostalgic keepsakes, or reminders of special events.

6. **Gift Capsules**
- Share your memories with loved ones by gifting them capsules.
- Ownership of the capsule and its album is transferred seamlessly, adding a personal touch.

7. **ML-Based Face Detection** *(Experimental)*
- Automatically groups photos of the same person using machine learning techniques.
- Create custom videos or albums for each person based on these groups.

8. **Modern UI/UX**
- A sleek and responsive design ensures an effortless user experience across devices.

## Built With

Here’s the tech stack that powers The Memory Box:

- **Next.js**
- **NeonDB**
- **Drizzle ORM**
- **Auth.js**
- **Resend Mailer API**
- **Cloudinary**
- **React Email**
- **Flask**
- **MoviePy**
- **NumPy**

## Meet the Team

- [**SatyamVyas04**](https://github.com/SatyamVyas04)
- [**nishakp3005**](https://github.com/nishakp3005)
- [**CODEX108**](https://github.com/CODEX108)
- [**TejShah11**](https://github.com/TejShah11)

That’s all for now. Relive and share your memories with **The Memory Box**!