{"id":25432923,"url":"https://github.com/shobhit-nagpal/badgeflow","last_synced_at":"2026-03-02T00:35:59.018Z","repository":{"id":265195842,"uuid":"895200956","full_name":"Shobhit-Nagpal/badgeflow","owner":"Shobhit-Nagpal","description":"Event Management, Simplified","archived":false,"fork":false,"pushed_at":"2024-12-14T05:08:39.000Z","size":180,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-08T04:51:38.341Z","etag":null,"topics":["go","golang","react","shadcn-ui","tailwindcss","tanstack-query","tanstack-router","typescript"],"latest_commit_sha":null,"homepage":"https://badgeflow.vercel.app","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/Shobhit-Nagpal.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":"2024-11-27T18:39:32.000Z","updated_at":"2025-01-12T18:33:03.000Z","dependencies_parsed_at":"2024-12-14T06:17:38.237Z","dependency_job_id":"415149b0-937e-4c58-9631-e0622025db89","html_url":"https://github.com/Shobhit-Nagpal/badgeflow","commit_stats":null,"previous_names":["shobhit-nagpal/badgeflow"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Shobhit-Nagpal/badgeflow","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shobhit-Nagpal%2Fbadgeflow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shobhit-Nagpal%2Fbadgeflow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shobhit-Nagpal%2Fbadgeflow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shobhit-Nagpal%2Fbadgeflow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Shobhit-Nagpal","download_url":"https://codeload.github.com/Shobhit-Nagpal/badgeflow/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shobhit-Nagpal%2Fbadgeflow/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29988055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-01T22:42:38.399Z","status":"ssl_error","status_checked_at":"2026-03-01T22:41:51.863Z","response_time":124,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["go","golang","react","shadcn-ui","tailwindcss","tanstack-query","tanstack-router","typescript"],"created_at":"2025-02-17T05:17:19.399Z","updated_at":"2026-03-02T00:35:58.445Z","avatar_url":"https://github.com/Shobhit-Nagpal.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# BadgeFlow 🎫\n\n\u003e Event Management, Simplified.\n\nBadgeFlow is a modern event management platform that helps organizers create, manage, and run successful events with ease. From small meetups to large conferences, BadgeFlow provides all the tools you need in one seamless platform.\n\n## Features 🚀\n\n- **Event Creation \u0026 Management**: Create and manage events of any size with ease\n- **Attendee Management**: Track registrations, send communications, and manage check-ins\n- **Badge Generation**: Create professional badges with custom designs\n- **Analytics Dashboard**: Get real-time insights about your events\n- **Team Collaboration**: Work together with your team efficiently\n\n## Tech Stack 💻\n\n- **Frontend**: React with Vite, TailwindCSS, ShadCN, Tanstack Router\n- **Backend**: Go (Golang)\n- **Database**: PostgreSQL\n- **Authentication**: ClerkJS\n- **API**: RESTful API with Go\n- **Database Operations**: SQLC for database operations\n\n## Getting Started 🏁\n\n### Prerequisites\n\n- Go 1.21 or higher\n- Node.js 18 or higher\n- PostgreSQL 15 or higher\n- Clerk account for authentication\n\n### Backend Setup\n\n```bash\n# Clone the repository\ngit clone https://github.com/yourusername/badgeflow.git\n\n# Navigate to backend directory\ncd badgeflow/backend\n\n# Install dependencies\ngo mod download\n\n# Set up environment variables\ncp .env.example .env\n\n# Start the server\ngo run cmd/server/main.go\n```\n\n### Frontend Setup\n\n```bash\n# Navigate to frontend directory\ncd frontend\n\n# Install dependencies\nnpm install\n\n# Start development server\nnpm run dev\n```\n\n### Environment Variables\n\n```env\n# Backend\nDB_HOST=localhost\nDB_PORT=5432\nDB_NAME=badgeflow\nDB_USER=postgres\nDB_PASSWORD=yourpassword\nDB_URI=yourdburi\nSIGNING_SECRET=yourclerksigningsecret\n\n# Frontend\nVITE_CLERK_PUBLISHABLE_KEY=your_clerk_key\nVITE_API_URL=http://localhost:8080\n```\n\n## API Documentation 📚\n\nAPI documentation is available at `/api/docs` when running the server locally.\n\n## Contributing 🤝\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n## Acknowledgments 🙏\n\n- Thanks to all contributors who have helped shape BadgeFlow\n- Built with ❤️ using Go and React\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshobhit-nagpal%2Fbadgeflow","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshobhit-nagpal%2Fbadgeflow","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshobhit-nagpal%2Fbadgeflow/lists"}