{"id":26682423,"url":"https://github.com/fivlas/hackhaton-boilerplate","last_synced_at":"2026-04-07T22:32:28.961Z","repository":{"id":282585759,"uuid":"946875071","full_name":"Fivlas/hackhaton-boilerplate","owner":"Fivlas","description":"Hackathon Boilerplate is a powerful Next.js starter kit designed to accelerate your development process with a robust set of features.","archived":false,"fork":false,"pushed_at":"2025-03-25T18:49:42.000Z","size":738,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-25T19:37:32.401Z","etag":null,"topics":["better-auth","hackhaton","motionjs","nextjs","nodemailer","prisma","react","react-hook-form","shadcn","stripe","tailwindcss","typescript","zod"],"latest_commit_sha":null,"homepage":"","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/Fivlas.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":"2025-03-11T20:10:30.000Z","updated_at":"2025-03-25T18:49:45.000Z","dependencies_parsed_at":"2025-03-16T06:02:36.841Z","dependency_job_id":null,"html_url":"https://github.com/Fivlas/hackhaton-boilerplate","commit_stats":null,"previous_names":["fivlas/hackhaton-boilerplate"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fivlas%2Fhackhaton-boilerplate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fivlas%2Fhackhaton-boilerplate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fivlas%2Fhackhaton-boilerplate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fivlas%2Fhackhaton-boilerplate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Fivlas","download_url":"https://codeload.github.com/Fivlas/hackhaton-boilerplate/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245615024,"owners_count":20644378,"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":["better-auth","hackhaton","motionjs","nextjs","nodemailer","prisma","react","react-hook-form","shadcn","stripe","tailwindcss","typescript","zod"],"created_at":"2025-03-26T08:19:46.317Z","updated_at":"2026-04-07T22:32:28.956Z","avatar_url":"https://github.com/Fivlas.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://raw.githubusercontent.com/Fivlas/hackhaton-boilerplate/refs/heads/main/public/Logo.svg\" alt=\"project-image\" width=\"25%\"\u003e\n\u003c/p\u003e\n\u003ch1 align=\"center\" id=\"title\"\u003eHackhaton Boilerplate\u003c/h1\u003e\n\u003ch3 align=\"center\"\u003eHackathon Boilerplate is a powerful Next.js starter kit designed to accelerate your development process with a robust set of features.\u003c/h3\u003e\n\u003cbr\u003e\u003cbr\u003e\n  \n  \n\u003ch2\u003e🧐 Why hackhaton-boilerplate?\u003c/h2\u003e\n\n\u003cp\u003eThis project aims to provide a\ncomprehensive foundation for building scalable web applications quickly and efficiently. The core features include:\u003c/p\u003e\n\n*   **⚙ Next.js Configuration:** Streamlines development with customizable settings enhancing performance and adherence to best practices.\n*   **🔒 Authentication Middleware:** Ensures secure access to protected routes improving user experience through seamless session management.\n*   **🎨 Tailwind CSS Integration:** Facilitates responsive design with a utility-first approach making styling efficient and maintainable.\n*   **👥 Robust User Management:** Includes user authentication account linking and subscription management enhancing user interactions.\n*   **🔄 Dynamic Components:** Offers reusable Ul components for navigation forms and feedback promoting a cohesive user experience.\n*   **📁 File Upload Functionality:** Simplifies file management with integrated upload capabilities enhancing overall application functionality.\n\n\u003ch2\u003e🛠️ Installation Steps:\u003c/h2\u003e\n\u003cp\u003eThis project requires the following dependencies:\u003c/p\u003e\n\n*   **Runtime:** NodeJS\n\n\n\u003cp\u003e1. Clone the repository:\u003c/p\u003e\n\n```bash\ngit clone https://github.com/Fivlas/hackhaton-boilerplate.git\n```\n\n\u003cp\u003e2. Navigate to the project directory:\u003c/p\u003e\n\n```bash\ncd hackhaton-boilerplate\n```\n\n\u003cp\u003e3. Install the dependiences\u003c/p\u003e\n\n```bash\nnpm install\n```\n\n\u003cp\u003e4. Create and fill .env file\u003c/p\u003e\n\n```env\nDATABASE_URL=\n\n\nBETTER_AUTH_SECRET=\nBETTER_AUTH_URL=\n\nSMTP_SERVER_USERNAME=\nSMTP_SERVER_PASSWORD=\nSMTP_SERVER_HOST=\n#Default email reciver\nSITE_MAIL_RECIEVER=\n\nSTRIPE_SECRET_KEY=\nSTRIPE_WEBHOOK_SECRET=\n\n#From https://uploadthing.com/\nUPLOADTHING_TOKEN=\nUPLOADTHING_SECRET=\n```\n\u003cp\u003e5. Generate Prisma Scheme\u003c/p\u003e\n\n```bash\nnpx prisma generate\n```\n\n\u003cp\u003e6. Push Prisma Scheme to DB\u003c/p\u003e\n\n```bash\nnpx prisma db push\n```\n\n\u003cp\u003e7. Run Stripe webhook\u003c/p\u003e\n\n```bash\nstripe listen --forward-to localhost:3000/api/auth/stripe/webhook\n```\n\n\u003cp\u003e8. Run Project\u003c/p\u003e\n\n```bash\nnpm run dev\n```\n  \n\u003ch2\u003e💻 Built with\u003c/h2\u003e\n\nTechnologies used in the project:\n\n*   NextJs\n*   TypeScript\n*   Prisma\n*   ShadCN\n*   BetterAuth\n*   TailwindCSS\n*   Stripe\n*   React Hook Form\n*   zod\n*   nodemailer\n*   motion.js\n\n\u003ch2\u003e🛡️ License:\u003c/h2\u003e\n\nThis project is licensed under the MIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffivlas%2Fhackhaton-boilerplate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffivlas%2Fhackhaton-boilerplate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffivlas%2Fhackhaton-boilerplate/lists"}