basebook

所属分类:其他
开发工具:Vue
文件大小:0KB
下载次数:0
上传日期:2023-10-10 21:11:39
上 传 者sh-1993
说明:  基地去中心化社交网络,
(Decentralized social network on Base,)

文件列表:
.env.example (109, 2023-12-14)
LICENSE (35149, 2023-12-14)
api/ (0, 2023-12-14)
api/imageUploader.js (704, 2023-12-14)
api/linkPreviews.js (286, 2023-12-14)
assets/ (0, 2023-12-14)
assets/abi/ (0, 2023-12-14)
assets/abi/Erc20Abi.json (4400, 2023-12-14)
assets/abi/ResolverAbi.json (4828, 2023-12-14)
assets/data/ (0, 2023-12-14)
assets/data/resolvers.json (838, 2023-12-14)
assets/data/tokens.json (1375, 2023-12-14)
assets/data/tokens2.json (1829, 2023-12-14)
assets/data/wrappedNativeTokens.json (828, 2023-12-14)
assets/img/ (0, 2023-12-14)
assets/img/other/ (0, 2023-12-14)
assets/img/other/baseswap.png (7204, 2023-12-14)
assets/img/wallets/ (0, 2023-12-14)
assets/img/wallets/1inch.png (72077, 2023-12-14)
assets/img/wallets/argent.png (20928, 2023-12-14)
assets/img/wallets/bifrost.png (23259, 2023-12-14)
assets/img/wallets/brave.png (39855, 2023-12-14)
assets/img/wallets/coinbase.png (61509, 2023-12-14)
assets/img/wallets/imtoken.png (67036, 2023-12-14)
assets/img/wallets/metamask.png (43321, 2023-12-14)
assets/img/wallets/minerva.png (29289, 2023-12-14)
assets/img/wallets/rabby.png (50791, 2023-12-14)
assets/img/wallets/trust.png (41929, 2023-12-14)
assets/img/wallets/wc.png (28168, 2023-12-14)
assets/img/wallets/zerion.png (38257, 2023-12-14)
assets/merkle/ (0, 2023-12-14)
assets/merkle/earlyStakers.json (2869, 2023-12-14)
components/ (0, 2023-12-14)
components/ChatSettingsModal.vue (3634, 2023-12-14)
... ...

# Basebook - Social NFT Launchpad on Base Basebook is the first social NFT launchpad on Base. It has been built with the [Iggy](https://iggy.social/) web3 framework. It uses [Orbis SDK](https://github.com/OrbisWeb3/orbis-sdk) and Ceramic Network in the background. - Link: https://basebook.xyz What's included: - [Orbis SDK](https://github.com/OrbisWeb3/orbis-sdk) - [Nuxt 3](https://v3.nuxtjs.org/) - [Vue Dapp](https://vue-dapp-docs.netlify.app/) - [Ethers 5](https://ethers.org/) - [Pinia](https://pinia.vuejs.org/) - [Vue Toastification](https://github.com/Maronato/vue-toastification/tree/next) ## .env Create a `.env` file from `.env.example`. > Make sure to also enter these vars in your hosting settings! ## Hosting We recommend to use Netlify for hosting the site. Netlify allows you to easily deploy the site from this repo (or from a fork of this repository). Make sure to use the the `npm run generate` command instead of `npm run build` for build instructions on Netlify. If you want to use optional features such as GIFs and image upload, make sure to enter proper environment variables (see `.env.example`). Make sure to also select the proper serverless functions services in your environment variables, for example: ```bash FILE_UPLOAD_SERVICE=netlify LINK_PREVIEW_SERVICE=netlify ``` You can also set these in the Nuxt config file (`nuxt.config.ts`). ### 4everland [4everland](https://4everland.org/) is a decentralized hosting provider which stores your website on IPFS. If you have your code on GitHub, the `build.yml` script will build your app via GitHub Actions and create a `build` branch. Make sure you add all the necessary env vars (tenor etc.) to the organization variables for actions on GitHub. Also make sure you have Workflow permissions on the organization level on GitHub set to read & write. Then, when you create a project on 4everland, make sure you select the `build` branch. And in the build section delete the command and set build folder to empty (or `./`). The preset can be set to `Other`. No install command is needed either. ![](https://bafkreid6mzglrk5hklraua267sker6gqsfpy2ezmjj7yc2oqmx2arbynru.ipfs.w3s.link) ## GIFs (Tenor) If you want to have GIF search implemented, create your own Tenor API Key on Google Cloud Console. Follow the instructions here: https://developers.google.com/tenor/guides/quickstart. Then enter the key in environment variables (`TENOR_KEY`). ## Image upload (Spheron/IPFS) To support image uploads on IPFS please create a key/token on Spheron Storage: https://app.spheron.network/#/storage Then add this key (and your bucket ID/name) to your environment variables: ```bash SPHERON_BUCKET_NAME= SPHERON_STORAGE_TOKEN= ``` Image uploads via Spheron work only if you have Netlify/Vercel background functions enabled (see `netlify/functions/imageUploader.js`). ## Customize - Project-specific settings in `nuxt.config.ts` - CSS files in the `/public/css/` folder - Favicon and cover/preview images in `/public/img/` folder ## Setup Make sure to install the dependencies: ```bash # yarn yarn install # npm npm install # pnpm pnpm install --shamefully-hoist ``` ## Development Server Start the development server on http://localhost:3000 ```bash npm run dev ``` Or run Netlify dev server on http://localhost:8888 (to get link previews): ```bash netlify dev ``` ## Production Build the application for production: ```bash npm run generate ``` Locally preview production build: ```bash npm run preview ``` Checkout the [deployment documentation](https://v3.nuxtjs.org/guide/deploy/presets) for more information. ## Testing Orbis test group: ```bash https://app.orbis.club/group/kjzl6cwe1jw145e1i1agcrjp9375sjpyyk7imu281koehrpve0pr46lvr5e9xco ```

近期下载者

相关文件


收藏者