{"id":22128977,"url":"https://github.com/inverternetwork/nextjs-web3","last_synced_at":"2025-03-24T08:47:09.826Z","repository":{"id":205811039,"uuid":"715040476","full_name":"InverterNetwork/nextjs-web3","owner":"InverterNetwork","description":null,"archived":false,"fork":false,"pushed_at":"2024-04-28T11:52:50.000Z","size":2765,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-05-09T15:21:31.008Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/InverterNetwork.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-11-06T11:09:40.000Z","updated_at":"2024-06-16T11:24:40.918Z","dependencies_parsed_at":"2023-11-08T11:41:48.842Z","dependency_job_id":"92fee1c9-6d7e-43bd-8311-d7f37af1b2b1","html_url":"https://github.com/InverterNetwork/nextjs-web3","commit_stats":null,"previous_names":["inverternetwork/nextjs-web3"],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InverterNetwork%2Fnextjs-web3","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InverterNetwork%2Fnextjs-web3/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InverterNetwork%2Fnextjs-web3/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InverterNetwork%2Fnextjs-web3/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/InverterNetwork","download_url":"https://codeload.github.com/InverterNetwork/nextjs-web3/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245240827,"owners_count":20583099,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-01T17:57:30.646Z","updated_at":"2025-03-24T08:47:09.798Z","avatar_url":"https://github.com/InverterNetwork.png","language":"TypeScript","readme":"\u003cdiv align=\"center\"\u003e\n\n[![license](https://img.shields.io/badge/License-LGPL%20v3-blue)](/LICENSE.md)\n[![Follow on Twitter](https://img.shields.io/twitter/follow/inverternetwork.svg?label=follow+INVERTER)](https://twitter.com/inverternetwork)\n\n\u003c/div\u003e\n\n## Inverter / Next.js Web3 Template\n\nA Next.js template with a focus on Web3 and DeFi applications. This template includes a variety of tools and libraries to help you get started with your project.\n\n## Features\n\n- App Router\n- @inverter-network/react shadcn/ui\n- Wagmi 2 (Viem 2)\n- Dynamic 2\n- Mongoose\n  - Session\n  - Dynamic Proxy Auth\n  - Cache\n  - Api Keys\n  - WebHooks\n- PWA\n- Release Pipeline\n\n## Configuration\n\n**Install Bun**:\n\n```bash\n# Supported on macOS, Linux, and WSL\n\ncurl -fsSL https://bun.sh/install | bash\n\n# Upgrade Bun every once in a while\n\nbun upgrage\n\n```\n\n**Recommended Editor**: VsCode. For the best experience, install the Eslint and Prettier extensions.\n\nStart by setting up your environment:\n\n## Environment Variables\n\n```bash\ncp .env.example .env\n```\n\nEdit the `/.env` file with the necessary settings.\n\n- You will have to obtain the `NEXT_PUBLIC_DYNAMIC_ID` from [DYNAMIC XYZ APP](https://app.dynamic.xyz/)\n- `MONGO_URI` - MongoDB connection string ( optional ).\n- `SESSION_SECRET` - Session secret key ( optional ).\n- `DYNAMIC_PUBLIC_KEY` - Dynamic public key ( optional ).\n- `NEXT_PUBLIC_DRPC_API_KEY` - Drpc api key ( optional ).\n\n## Quick Start\n\n```bash\n# Install dependencies\n\nbun i\n\n# Run the development server\n\nbun dev\n```\n\n## Vercel Deploy Configuration\n\nFor automated code deployments, you can use the Vercel platform. To deploy your project, you will need to set up the environment variables as mentioned in the `.env.example` file.\n\n1. Navigate to the deploy section of the vercel dasboard or find the settings env vars section of an already deployed code and input the variables.\n2. And you are ready to go.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finverternetwork%2Fnextjs-web3","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finverternetwork%2Fnextjs-web3","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finverternetwork%2Fnextjs-web3/lists"}