No description
Find a file
2023-05-03 18:42:55 +02:00
prisma add stripe checkout 2023-04-16 13:05:18 +02:00
public initial commit 2023-04-10 20:35:08 +02:00
src update how snapify works steps 2023-05-03 18:42:55 +02:00
tests add stripe checkout e2e test 2023-04-19 01:32:51 +02:00
.env.example add rate limiting 2023-04-23 20:55:45 +02:00
.eslintrc.cjs initial commit 2023-04-10 20:35:08 +02:00
.gitignore add e2e tests 2023-04-15 20:13:19 +02:00
next.config.mjs use producthunt base64 svg instead of remote domain 2023-04-30 18:23:09 +02:00
package-lock.json add rate limiting 2023-04-23 20:55:45 +02:00
package.json add rate limiting 2023-04-23 20:55:45 +02:00
playwright.config.ts add e2e tests 2023-04-15 20:13:19 +02:00
postcss.config.cjs initial commit 2023-04-10 20:35:08 +02:00
prettier.config.cjs initial commit 2023-04-10 20:35:08 +02:00
README.md add README.md 2023-04-26 16:20:06 +02:00
tailwind.config.ts revert tailwindcss-radix import method 2023-04-25 20:23:44 +02:00
tsconfig.json initial commit 2023-04-10 20:35:08 +02:00

Snapify

The self-hostable Loom alternative.
Learn more »

Uptime Github Stars Commits-per-month Pricing twitter

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

  1. 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
    
  2. Go to the project folder

    cd snapify
    
  3. Install packages with yarn

    npm i
    
  4. Set up your .env file

    • Duplicate .env.example to .env
    • Use openssl rand -base64 32 to generate a key and add it under NEXTAUTH_SECRET in the .env file.
    • Fill in the other variables
  5. Run (in development mode)

    npm run dev
    

Deployment

Vercel

Deploy with Vercel

Contributing

Please see our contributing guide at CONTRIBUTION.md

License

Distributed under the Sustainable Use License. See LICENSE.md for more information.