No description
| .github/workflows | ||
| prisma | ||
| public | ||
| src | ||
| tests | ||
| .env.example | ||
| .eslintrc.cjs | ||
| .gitignore | ||
| CONTRIBUTING.md | ||
| LICENSE.md | ||
| next.config.mjs | ||
| package-lock.json | ||
| package.json | ||
| playwright.config.ts | ||
| postcss.config.cjs | ||
| prettier.config.cjs | ||
| README.md | ||
| tailwind.config.ts | ||
| tsconfig.json | ||
Snapify
The self-hostable Loom alternative.
Learn more »
Website - Issue - Bug report
Snapify allows you to record and share recordings asynchronously
- Make unlimited recordings of your tab, desktop, and any application
- Share recordings with anyone using a public link
- Delete or un-list recordings after a specific timeframe
- Upload and share existing to videos
Development
Setup
-
Clone the repo into a public GitHub repository (or fork https://github.com/MarconLP/snapify/fork). If you plan to distribute the code, make sure to comply with our
LICENSE.md.git clone https://github.com/MarconLP/snapify.git -
Go to the project folder
cd snapify -
Install packages with yarn
npm i -
Set up your .env file
- Duplicate
.env.exampleto.env - Use
openssl rand -base64 32to generate a key and add it underNEXTAUTH_SECRETin the .env file. - Fill in the other variables
- Duplicate
-
Run (in development mode)
npm run dev
Deployment
Vercel
Contributing
Please see our contributing guide at CONTRIBUTING.md
License
Distributed under the Sustainable Use License. See LICENSE.md for more information.