Skip to content

A project that can generate and deploy a personalized webpage on IPFS

License

Notifications You must be signed in to change notification settings

noryev/openlinks

 
 

Repository files navigation

MIT

Using Web3.Storage and IPFS, easily create a personalized Link in Bio webpage with user defined links.

  • Login to the app on desktop or mobile
  • In a few clicks, create your own personalized link in bio website on IPFS
  • Change the website anytime (user's website link is updated with a new one)

Screenshot 2022-11-25 at 3 56 41 PM

User Flow

User signs in with an email address (SSO) at Openlinks.io

  • Input links and a title for each link
  • Add a profile photo, choose a background theme, and give the webpage a title
  • Web-page & profile photo are exported to IPFS (web3.storage)
  • User is returned an IPFS webpage address (a CID and link)
  • Using various IPFS Gateways, users can access webpages from anywhere

Screenshot 2022-11-25 at 4 08 54 PM

Development Configuration

This code is a full functioning front-end. If you want to edit this yourself, you will need to create an auth0 account and follow the instructions below-

  • Go to Auth0.com and create an account- then-

  • Within your Auth0 config- Create a new Auth0 Application, then- you will need to copy and past the Domain that's inside your Auth0 Application settings, Client ID into your .env file in the project file. Do that now-

  • Within your Auth0 Config- set the callback URL in the "allowed Callback URL" field-

Notes and guidance on Auth0 configuration can be found inside a .md here

After your Auth0 configuration is setup, you can then procede to terminal and do-

  • npm install
  • npm start

Sprint 12 (Current Work)

  • Review Documentation
  • Website Updates
  • Infrastructure Upkeeping

About

A project that can generate and deploy a personalized webpage on IPFS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 83.2%
  • CSS 12.9%
  • HTML 2.9%
  • TypeScript 1.0%