7i7o / permatok

PermaTok

Home Page:https://permatok.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PermaTok

PermaTok


PermaTok lets you save the TikTok video to ARweave so that you can access it forever.

🧐 About

PermaTok lets you save the TikTok video to ARweave using Othent so that you can access it forever.

It allows a user to save a TikTok video to the decentralized storage called Arweave. The user can search the stored TikTok videos and can view and download the saved TikTok videos.

Setup

npm install

# or

yarn

Rename .example.env.local to .env and update the value for NEXT_PUBLIC_OTHENT_API_ID.

  • NEXT_PUBLIC_OTHENT_API_ID (required): Get it from Othent.

Development

npm run dev

# or

yarn dev

Production

npm run build
npm run start

# or

yarn build
yarn start

🎈 Usage

  1. Save TikTok: Users can sign in using their Gmail account, visit the Save TikTok page, and enter the TikTok URL. Then, the video is uploaded via Othent to Arweave to store it permanently.

  2. My TikToks: Users can view their saved TikTok videos.

  3. Search: Users can search using a URL to retrieve the search results. They can view the saved TikTok videos.

⛏️ Built Using

  • Othent - Web3 transactions with existing traditional social logins.
  • Nextjs - Reactjs Web Development Framework
  • Chakra UI - A simple, modular and accessible component library.

Images

Author

👤 Pawan Paudel

🤝 Contributing

Contributions, issues and feature requests are welcome! \ Feel free to check issues page.

Show your support

Give a ⭐️ if this project helped you!

Copyright © 2023 Pawan Paudel

About

PermaTok

https://permatok.vercel.app


Languages

Language:TypeScript 90.9%Language:CSS 8.9%Language:JavaScript 0.2%