DIGITAL TIME CAPSULE
A Real-Time Research Project / Field-Based Research Project
Report submitted in the partial fulfillment of the requirements for the award
of the degree of
BACHELOR OF TECHNOLOGY
In
ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING
BY
[Link] 23281A7371
[Link] 23281A7357
[Link] 23281A7370
[Link] 23281A73A9
PROJECT GUIDE
[Link]
Assistant professor, Dept of AIML
DEPARTMENT OF ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING
KAMALA INSTITUTE OF TECHNOLOGY & SCIENCE
(UGC AUTONOMOUS)
(Sponsored by Kamala Education Society, Approved by AICTE, New Delhi, Affiliated to JNTUH, Hyderabad, Telangana,
Accredited by NBA (CSE, ECE & EEE) and Accredited by NAAC with A++ Grade)
SINGAPUR, HUZURABAD, KARIMNAGAR, TELANGANA – 505 468
2024–25
1
DIGITAL TIME CAPSULE
A Real-Time Research Project / Field-Based Research Project Report
submitted in the partial fulfillment of the requirements for the award of the
degree of
BACHELOR OF TECHNOLOGY
In
ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING
BY
[Link] 23281A7371
[Link] 23281A7357
[Link] 23281A7370
[Link] 23281A73A9
PROJECT GUIDE
[Link]
Assistant professor,Dept of AIML
DEPARTMENT OF ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING
KAMALA INSTITUTE OF TECHNOLOGY & SCIENCE
(UGC AUTONOMOUS)
(Sponsored by Kamala Education Society, Approved by AICTE, New Delhi, Affiliated to JNTUH, Hyderabad, Telangana,
Accredited by NBA (CSE, ECE & EEE) and Accredited by NAAC with A++ Grade)
SINGAPUR, HUZURABAD, KARIMNAGAR, TELANGANA – 505 468
2024–25
2
KAMALA INSTITUTE OF TECHNOLOGY & SCIENCE
(Sponsored by Kamala Education Society, Approved by AICTE, New Delhi and Affiliated to JNTUH, Hyderabad, Telangana,
Accredited by NBA (CSE, ECE, EEE), Accredited by NAAC with A++ Grade)
(UGC AUTONOMOUS)
SINGAPUR, HUZURABAD, KARIMNAGAR, TELANGANA, INDIA – 505 468
DEPARTMENT OF ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING
Certificate from the Client
(if project done for a client on their Letter Head)
3
KAMALA INSTITUTE OF TECHNOLOGY & SCIENCE
(Sponsored by Kamala Education Society, Approved by AICTE, New Delhi and Affiliated to JNTUH, Hyderabad, Telangana,
Accredited by NBA (CSE, ECE, EEE), Accredited by NAAC with A++ Grade)
(UGC AUTONOMOUS)
SINGAPUR, HUZURABAD, KARIMNAGAR, TELANGANA, INDIA – 505 468
DEPARTMENT OF ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING
CERTIFICATE
This is to certify that [Link] 23281A7371, [Link] 3281A7357,
[Link] teja 23281A7370, [Link] 23281A73A9 students of the II B.
Tech – II Semester (AIML) have satisfactorily completed their Real-Time
Research Project / Field-Based Research Project entitled Digital Time Capsule
towards the partial fulfillment of B. Tech degree during the academic year
2024–25.
Project Guide Head of the Department
4
ACKNOWLEDGEMENTS
The success of any course depends mostly on the teachers who teach us. Only good teaching
can interpret the syllabus and produce desirable changes and competent citizens. This one
was a team effort and many people whose names do not appear on the cover deserve credit.
First, we thank God almighty for his manifold mercies in carrying out of our project
successfully.
We heart fully thank our Director, Dr. K. Shanker, and Principal Dr. K. Eswaraiah for
providing all the resources in completing our project.
We sincerely thank our Head of the Department and Professor Dr. K. Praveen Kumar Rao
for encouraging us in doing real time projects and for his guidance.
We thank our Project Guide Mr/Mrs. [Link] , Assistant Professor for her guidance and
support.
We also thank all teaching and non-teaching faculty for supporting us during every stage for
the successful completion of Industry Oriented Mini Project entitled Digital Time Capsule.
We also thank our parents and friends for their moral support throughout the project for its
successful completion.
[Link] (23281A7371)
[Link] (23281A7357)
[Link] (23281A7370)
[Link] (23281A73A9)
5
DEPARTMENT OF ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING
KAMALA INSTITUTE OF TECHNOLOGY & SCIENCE, SINGAPUR
HUZURABAD, KARIMNAGAR, TELANGANA, INDIA – 505 468
Contents for Presentation / Seminar
Digital Time Capsule with [Link] (23281A7371), [Link] (23281A7357),
[Link] (23281A7370), [Link] (23281A73A9) & Supervisor Name.
Contents
Introduction
Existing System and drawbacks
Proposed System and Advantages
Literature Survey
System Analysis
System Design
Implementation
Testing
Results
Conclusion
Future Scope and Enhancements
6
INTRODUCTION
In today’s digital age, the preservation of memories has moved beyond physical
items such as photographs, letters, and artifacts. People are increasingly
relying on digital media like photos, videos, and written messages to capture
and remember important moments. However, digital files are susceptible to
loss, corruption, and security breaches. The idea of a time capsule –
traditionally a physical container for storing memories and messages to be
opened in the future – can be adapted into the digital world. A Digital Time
Capsule is a modern, cloud-based platform that allows users to securely store
various types of digital content, such as images, videos, audio, and text, for
future retrieval.
The Digital Time Capsule system enables users to create "capsules" that can be
locked with a future release date, making the stored content available only
when the user or a designated person chooses to open it. This ensures that
memories can be preserved over time, and users can share personal moments
with loved ones, ensuring their legacy lives on. The system combines the
concepts of digital preservation and security with the ease of modern
technology, providing an innovative way to interact with memories in the future.
This document explains the need for such a system, its features, design,
implementation, and the results of the project.
7
EXISTING SYSTEM WITH DRAWBACKS
Before the advent of the Digital Time Capsule, several existing systems allowed
users to send emails or store messages that could be accessed in the future.
These systems, however, suffer from several drawbacks:
Security Risks:
• Many existing platforms lack robust encryption methods, making user
data vulnerable to unauthorized access. Without strong security
protocols, sensitive information like personal messages or media files can
be exposed.
Limited File Types:
• Current systems typically allow users to store only text-based content or
restrict file types (for example, email-based solutions). However, users
today interact with a variety of media formats, such as images, videos,
audio files, and documents, which require more flexibility in storage
options.
Restricted Access:
• In many cases, users cannot restrict who can access their time capsule.
Many existing solutions either offer public access or lack fine-grained
access controls, leading to privacy concerns.
Limited Customization:
• Some platforms provide only basic functionalities, like scheduling an
email to be sent in the future. These systems do not allow users to create
personalized experiences, such as setting different release dates for
multiple capsules, customizing access levels, or creating a multi-media-
rich environment.
Lack of Support for Long-Term Preservation:
• Many systems do not account for the long-term viability of data. Without
encryption or proper backup protocols, the data may be lost or corrupted
over time.
8
PROPOSED SYSTEM WITH ADVANTAGES
The Digital Time Capsule project addresses the drawbacks of existing systems
by offering a secure, customizable, and future-proof solution for digital memory
storage. Below are the key advantages of the proposed system:
Enhanced Security:
• The system ensures privacy and security through AES encryption, which
protects the content of the capsules during storage. Additionally, multi-
factor authentication (MFA) is implemented to prevent unauthorized
access.
Flexible Content Support:
• The Digital Time Capsule supports a wide range of file types, including
images, videos, text files, audio clips, and more. Users can upload any
media they wish to preserve, making the system highly flexible.
Customizable Capsules:
• Users can create multiple time capsules for different purposes, such as
personal messages, family memories, or important milestones. Each
capsule can have its own unique release date and privacy settings,
allowing for greater control over how and when the content is accessed.
User-Friendly Interface:
• The system provides an intuitive and easy-to-navigate interface that
allows users of all ages to upload, manage, and view their time capsules.
Clear instructions and tooltips guide users through the process, ensuring
accessibility for everyone.
Scalability and Reliability:
• The use of cloud storage allows the system to scale seamlessly as the
number of users and the volume of data grow. Additionally, cloud backup
ensures the durability and longevity of stored content.
Cross-Platform Support:
• The Digital Time Capsule can be accessed from any device with an
internet connection, including computers, smartphones, and tablets. This
cross-platform functionality ensures that users can interact with their
capsules from anywhere, at any time.
9
Literature Survey
The concept of preserving memories through time capsules has evolved from
physical containers to digital formats. Several existing platforms have tried to
bring this concept online, but most fall short in terms of features, security, and
long-term reliability.
[Link] allows users to send emails to their future selves. While it
captures the basic idea of time-based messaging, it supports only plain text,
lacks encryption, and doesn’t ensure long-term delivery if email accounts
change.
Capsure is a multimedia journaling app that supports images and audio but
lacks time-locking and encryption features, limiting its use as a secure memory
preservation tool.
Letter to the Future is another platform that supports future message delivery.
However, it too is limited to simple text, without media file support or strong
privacy controls.
Cloud storage platforms like Google Drive and Dropbox offer secure, large-
scale storage of multimedia content. Though robust, they are not designed for
timed content release or personalized access management, and they lack
memory-specific features.
The common limitations across these platforms include:
Lack of AES-level encryption, making data vulnerable.
No timed unlocking feature, missing the essence of a true time capsule.
Limited support for media files such as videos, audio, and documents.
Inadequate customization, like user-defined access levels or release
dates.
These shortcomings highlight the need for an advanced system like the Digital
Time Capsule. It supports secure upload of various media types, AES
encryption, cloud-based storage, and features like future release dates and
customizable access control. With multi-factor authentication and a responsive
UI, it ensures both security and ease of use.
This system not only preserves memories securely but also brings a
personalized, future-focused approach to digital legacy management, setting it
apart from existing solutions.
10
SYSTEM ANALYSIS :
Hardware Requirements:
Cloud Server: Minimum 4GB RAM, Intel i5 processor or equivalent –
for backend and storage hosting.
Client Devices:
• Desktops/Laptops (Windows/macOS/Linux)
• Smartphones/Tablets (Android/iOS)
Storage:
• Scalable cloud storage (e.g., AWS S3, Google Cloud Storage)
Software Requirements:
• Frontend: HTML5, CSS3, JavaScript ([Link]/Angular), Bootstrap
• Backend: [Link] for server-side logic, Python (Flask/Django) for
encryption and file handling
• Database: PostgreSQL/MySQL for relational data, MongoDB as NoSQL
alternative
• Cloud Services: AWS S3 or Google Cloud for secure, scalable media
storage
• Security: AES Encryption, SSL/TLS, JWT tokens, Multi-Factor
Authentication
• Version Control & Deployment: Git, Docker
11
System Design :
The system uses a client-server model with secure cloud storage. The frontend
is developed using [Link], ensuring a responsive and interactive interface.
The backend, built with [Link] and Python, handles encryption, user
authentication, and data management. PostgreSQL manages structured data
like user profiles and capsule metadata. Files are securely stored on AWS S3
or Google Cloud, with AES encryption and JWT tokens used to protect user
content and ensure secure communication.
Implementation :
During implementation, the system integrated multiple technologies to offer a
seamless user experience. The frontend supports capsule creation, media
uploads, and setting future release dates. On the backend, logic for file
encryption, decryption, and time-based access control was developed. A
dashboard interface was created for users to manage their capsules, supported
by cloud storage for scalability and durability.
Testing :
Comprehensive testing ensured system reliability and performance. Unit
testing validated each module independently (e.g., login, file encryption).
Functional testing confirmed successful creation, encryption, and future
unlocking of capsules. Integration testing ensured smooth coordination
between frontend, backend, and cloud storage. Minor bugs in UI were fixed,
and security testing confirmed that unauthorized access was blocked
effectively.
12
Results :
The system successfully allowed users to create and store encrypted digital
capsules. These capsules remained locked until the set release date and could
be accessed only by authorized users. The platform worked smoothly on
various devices, providing a secure and intuitive experience.
Conclusion :
The project fulfills its aim of offering a modern, digital solution for memory
preservation. It ensures security, flexibility, and long-term accessibility,
outperforming existing systems in multiple aspects.
Future Scope and Enhancements :
Mobile app support (Android/iOS)
Voice capsule recordings
AI tagging for better content organization
Blockchain integration for tamper-proof data history
Memory sharing with selected users or family
13