{"id":15147577,"url":"https://github.com/afrieirham/wasepje","last_synced_at":"2025-05-12T14:46:51.101Z","repository":{"id":202804004,"uuid":"701950393","full_name":"afrieirham/wasepje","owner":"afrieirham","description":"Open-Source WhatsApp Link Rotator","archived":false,"fork":false,"pushed_at":"2024-11-14T19:30:42.000Z","size":11880,"stargazers_count":42,"open_issues_count":6,"forks_count":15,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-31T23:26:59.459Z","etag":null,"topics":["clerk","nextjs","open-source","postgresql","prisma","shadcn-ui","supabase","t3-stack","tailwindcss","trpc"],"latest_commit_sha":null,"homepage":"https://wasepje.com","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/afrieirham.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-10-08T03:42:51.000Z","updated_at":"2025-03-26T21:10:41.000Z","dependencies_parsed_at":null,"dependency_job_id":"b31c93d5-52d2-48b5-87be-d7d1a7c6ce23","html_url":"https://github.com/afrieirham/wasepje","commit_stats":{"total_commits":124,"total_committers":3,"mean_commits":"41.333333333333336","dds":"0.024193548387096753","last_synced_commit":"cfebf49ba1b79cb1352bafc82a7ec7db352f8b0f"},"previous_names":["afrieirham/whatsappje"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/afrieirham%2Fwasepje","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/afrieirham%2Fwasepje/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/afrieirham%2Fwasepje/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/afrieirham%2Fwasepje/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/afrieirham","download_url":"https://codeload.github.com/afrieirham/wasepje/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253757934,"owners_count":21959503,"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":["clerk","nextjs","open-source","postgresql","prisma","shadcn-ui","supabase","t3-stack","tailwindcss","trpc"],"created_at":"2024-09-26T12:42:34.522Z","updated_at":"2025-05-12T14:46:51.064Z","avatar_url":"https://github.com/afrieirham.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n\u003ca href=\"https://github.com/afrieirham/wasepje\"\u003e\n  \u003cimg src=\"./public/og.png\" alt=\"poster\"\u003e\n\u003c/a\u003e\n\u003cbr/\u003e\n\u003cbr/\u003e\n\u003cimg src=\"./public/logo.png\" alt=\"logo\" width=\"80px\"/\u003e\n\u003ch3 align=\"center\"\u003eWasepJe.com\u003c/h3\u003e\n\nOpen-source WhatsApp Link Rotator, a wasap.my alternative.\n\n\u003c/div\u003e\n\n## Tech Stack\n\nThis is a [T3 Stack](https://create.t3.gg/) project bootstrapped with `create-t3-app`.\n\nFor more information on the frameworks used for this project, checkout the following links:\n\n- [Next.js](https://nextjs.org)\n- [Clerk](https://clerk.com)\n- [Prisma](https://prisma.io)\n- [Tailwind CSS](https://tailwindcss.com)\n- [tRPC](https://trpc.io)\n- [shadcn/ui](https://ui.shadcn.com)\n- [Supabase](https://supabase.com)\n\n## Before running the project\n\n**1. You need these environment variables, see `.env.example` for more information on the required format.**\n\n- `NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY`\n- `CLERK_SECRET_KEY`\n- `DATABASE_URL`\n- `NEXT_PUBLIC_PRO_MONTHLY_URL`\n- `NEXT_PUBLIC_PRO_ANNUALLY_URL`\n- `NEXT_PUBLIC_BILLING_PORTAL_URL`\n- `STRIPE_SECRET_KEY`\n- `STRIPE_WEBHOOK_SECRET`\n\n**2. Create a PostgreSQL database and get the database URL (this project uses Supabase).**\n\nCreate a New Database\n\n```bash\ncreatedb \u003cYOUR_DATABASE\u003e\n```\n\nGet the Database URL\n\nLocally, you can grab the URL like this (replace username \u0026 password with your db credentials)\n\n```bash\npostgres://username:password@localhost:5432/\u003cYOUR_DATABASE\u003e\n```\n\nYou can install PostgreSQL using [Supabase](https://supabase.com)\n\nFor Supabase, you can copy the connection URL from the project dashboard.\n\nThis URL should be used for the `DATABASE_URL` environment variable.\n\n**3. Create a Clerk account, setup a project to get these value.**\n\n- `NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY`\n- `CLERK_SECRET_KEY`\n\n**4. Create a Stripe account to get these value.**\n\n- `NEXT_PUBLIC_PRO_MONTHLY_URL`\n- `NEXT_PUBLIC_PRO_ANNUALLY_URL`\n- `NEXT_PUBLIC_BILLING_PORTAL_URL`\n- `STRIPE_SECRET_KEY`\n- `STRIPE_WEBHOOK_SECRET`\n\n**5. Create a `.env` file and add all the required variables.**\n\n## Starting the app\n\n**1. Fork and clone the repo locally.**\n\nFork the Repo initially, then clone it to your machine.\n\n```bash\ngit clone https://github.com/YOUR_GITHUB_USERNAME/wasepje\ncd wasepje\n```\n\n**2. Make sure all the required environment variables are added in `.env` file.**\n\n**3. Install dependencies with [bun](https://bun.sh).**\n\nIf you haven't installed Bun yet, run the following command:\n\n```bash\ncurl -fsSL https://bun.sh/install | bash\n```\n\nNext, install the required dependencies:\n\n```bash\nbun install\n```\n\n**4. Run `bun db:push` to setup the database.**\n\n**5. Run `bun dev` to start the app on `localhost:3000`**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fafrieirham%2Fwasepje","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fafrieirham%2Fwasepje","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fafrieirham%2Fwasepje/lists"}