Skip to content

A pastebin alternative with the option of setting a time lock on the content before being able to view it.

License

Notifications You must be signed in to change notification settings

Ancientkingg/tijdcapsule

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TijdCapsule

A pastebin alternative with the option of setting a time lock on the content before being able to view it.

This project was made by Joey Li & Samuel Bruin

TijdCapsule originally started out as a joke. When we were discussing ideas for a project, we thought it would be funny to make a pastebin alternative that would only show the content after a certain amount of time. The idea was swiftly turned into a project after a weekend crunch and originally looked like this:

Original design

After several weeks of the project being stale, mostly due to university, the app was revamped using the FlowBite Svelte UI Component Library and Tailwind CSS. The project now looks like this:

Home page

The project is deployed using Shuttle and can be found at tijdcapsule.shuttleapp.rs

Features

  • Create a time capsule with a time lock
  • View time capsules

Privacy

  • All data is encrypted in the database using AES-256 and can only be decrypted using the key provided in the URL, which is not stored server-side.
  • The data is stored in a PostgreSQL database and is only accessible by the server.
  • The data is stored indefinitely unless the user requests deletion.

Tech stack

Environment requirements

  • server/Secrets.toml
    • DB_PASSWORD
    • COOKIE_KEY
  • server/.env
    • DATABASE_URL

About

A pastebin alternative with the option of setting a time lock on the content before being able to view it.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published