{"id":25821159,"url":"https://github.com/consolelabs/mochi-web","last_synced_at":"2025-02-28T10:36:54.425Z","repository":{"id":42329829,"uuid":"479924797","full_name":"consolelabs/mochi-web","owner":"consolelabs","description":"Mochi Bot website","archived":false,"fork":false,"pushed_at":"2023-09-22T08:23:16.000Z","size":36874,"stargazers_count":4,"open_issues_count":1,"forks_count":2,"subscribers_count":5,"default_branch":"develop","last_synced_at":"2023-09-23T12:14:20.761Z","etag":null,"topics":["discord","discord-bot","discord-js","mochibot","web3","website"],"latest_commit_sha":null,"homepage":"https://mochi.gg","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/consolelabs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2022-04-10T05:44:17.000Z","updated_at":"2023-09-26T09:41:03.383Z","dependencies_parsed_at":"2023-09-22T19:39:03.429Z","dependency_job_id":null,"html_url":"https://github.com/consolelabs/mochi-web","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/consolelabs%2Fmochi-web","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/consolelabs%2Fmochi-web/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/consolelabs%2Fmochi-web/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/consolelabs%2Fmochi-web/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/consolelabs","download_url":"https://codeload.github.com/consolelabs/mochi-web/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241138858,"owners_count":19916410,"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":["discord","discord-bot","discord-js","mochibot","web3","website"],"created_at":"2025-02-28T10:36:53.721Z","updated_at":"2025-02-28T10:36:54.409Z","avatar_url":"https://github.com/consolelabs.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# mochi-web\n\nFront-end repo for Mochi Web.\n\n| Name             | URL                                    |\n| ---------------- | -------------------------------------- |\n| Production       | https://mochi.gg                       |\n| Core UI Document | https://mochi.gg/dashboard/_components |\n\n## Getting Started\n\n1. Install dependencies:\n\n```\npnpm\n```\n\n2. Prepare env by looking into the `.env.example` file. At the moment, you can\n   run the app by simply copy `.env.example` into `.env`. Feel free to reach out\n   to other maintainers for the envs if you need further help.\n\n## Development\n\nRun development server:\n\nNOTE: this will run the localhost on a _**secure**_ protocol so the url is\nhttps://localhost:3000, the reason for this extra setup is because in order to\ndebug wallet connect to mobile locally the origin must be a secure protocol in\norder to generate the connection URI.\n\n```\npnpm dev:https\n```\n\n### Development for Profile Dashboard\n\n1. Please refer to the\n   [Core UI Document](https://mochi.gg/dashboard/_components) for a list of\n   re-usable components \u0026 their variants\n2. You can also check detailed their implementation in\n   [pages/dashboard/\\_components.tsx](./pages/dashboard/_components.tsx) if you\n   need more references\n\n## Deployment\n\nWe are using Vercel for auto deployment.\n\n1. Preview builds on PR\n2. Production build on merging into `master`\n\n## Contribution\n\n### Commit\n\nPlease follow\n[conventional commits](https://www.conventionalcommits.org/en/v1.0.0/).\n\n```\nfeat: do something\nchore: do something trivial\nfix: something that's broken\n...\n```\n\n### Merge\n\nOur PR process is simple - just create a PR into `master` when your changes are\nready. Some tips for creating PRs:\n\n1. PR name should follow conventional commit. E.g.: `feat: add X page`\n2. PR description should include relevant details:\n   1. What does this PR do?\n   2. How to test?\n   3. Media (Image/Video) if applicable\n\n## Built With\n\n- [NextJS](https://nextjs.org/)\n- [TailwindCSS](https://tailwindcss.com/)\n- [wagmi](https://wagmi.sh/)\n- [iconify](https://iconify.design/)\n- [headlessui](https://headlessui.com/)\n- [@dwarvesf/react-hooks](https://www.npmjs.com/package/@dwarvesf/react-hooks)\n- [@dwarvesv/react-utils](https://www.npmjs.com/package/@dwarvesf/react-utils)\n- ...\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fconsolelabs%2Fmochi-web","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fconsolelabs%2Fmochi-web","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fconsolelabs%2Fmochi-web/lists"}