Inspiration
We noticed the legal challenges faced by popular archival websites like the Internet Archive, where users uploading copyrighted material often resulted in valuable files being taken down. We wanted to create a solution that minimizes these risks associated with storing media on volatile, web-based platforms.
What it Does
Time Capsule allows users to safely store files of their choice. If a file contains legally protected media that cannot be publicly reposted, Time Capsule prevents it from being publicly shared in its database.
How We Built it
We built the project entirely in Python. Tkinter was used to create a graphical user interface that facilitates user interaction, while the socket library enabled network communication for transferring objects when toggled on.
Challenges We Ran Into
Implementing network accessibility proved to be the most time-consuming part of the project. Configuring Windows Firewall to allow socket communication was particularly tricky and required careful troubleshooting.
Accomplishments We Are Proud of
Designing an intuitive user interface for Time Capsule was a major achievement. Creating something user-friendly that anyone could easily navigate was an uphill battle, but it pushed us to improve our design skills.
What We Learned
We gained valuable experience working with socket programming and networking, especially under a tight time constraint. This project emphasized the importance of effective time management and efficient project execution. Additionally, we recognized the critical role of version control systems in organizing code and collaborating smoothly.
What is Next for Internet Time Capsule?
Future improvements include adding encryption to enhance security and user trust. We also plan to continue refining network protocols to improve functionality and ensure the long-term reliability of Time Capsule.
Built With
- python
- socket
- tkinter

Log in or sign up for Devpost to join the conversation.