Skip to content

GoneGift, a secure platform for users to schedule the posthumous delivery of messages, files, and digital assets to beneficiaries

License

Notifications You must be signed in to change notification settings

Vbyss2-O/gonegift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoneGift

GoneGift, a secure platform for users to schedule the posthumous delivery of messages, files, and digital assets to beneficiaries.

Project Structure

GoneGift/
├── Backend/       # Spring Boot application
└── Frontend/      # React application

##Getting Started

These instructions will help you set up the project locally on your system.


##Prerequisites

Make sure you have the following installed:


##Running the Frontend

cd Frontend
npm install
npm start

This will start the React app on http://localhost:5173.


##Running the Backend

cd Backend/src/main/java/com/example/demo/DemoApplication.java

Run DemoApplication.java manually.

Or, if you have Maven installed globally:

cd Backend
mvn spring-boot:run

The backend will start on http://localhost:8080.

##Features

  • Upload letters and secrets
  • Assign beneficiaries
  • Schedule delivery after death
  • Secure access with AES and magic links

##License

This project is licensed under the AGPL-3.0 license.

About

GoneGift, a secure platform for users to schedule the posthumous delivery of messages, files, and digital assets to beneficiaries

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published