Decentralized permanent storage on IPFS/Filecoin. Censorship-resistant, Privacy-first, Open-source. Built as a Telegram WebApp.
You'll need to have the following environment to run this project
- Node.js 20+
- pnpm
- git
You can find more detailed version-constrains for Node.js and pnpm in package.json.
Follow these steps to start developing.
- Clone this repository
git clone https://github.com/ctrlsa/seal-app.git
- Install app dependencies
pnpm i
- To start development server run
pnpm run dev
To build the app run
pnpm run build
The best solution would be to set up an automatic application build process (CI/CD) using, for example, Github actions. The following are instructions for manually building the application.
To deploy this application you first need to deploy the backend. Follow the instructions in the Seal Backend Repository to do this.
To build the app, run
pnpm run build
Copy static app files from build
directory to the public
directory on your server
Seal is licensed under the MIT License