{"id":45943155,"url":"https://github.com/adithya-adee/hackverse","last_synced_at":"2026-02-28T10:52:50.440Z","repository":{"id":292709167,"uuid":"967206954","full_name":"adithya-adee/hackverse","owner":"adithya-adee","description":"HackVerse is a comprehensive platform that streamlines hackathon management, covering event creation, registration, team formation, project submission, and judging for a smooth experience for both organizers and participants.","archived":false,"fork":false,"pushed_at":"2025-08-07T18:37:05.000Z","size":9014,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-07T20:40:37.810Z","etag":null,"topics":["hackathon"],"latest_commit_sha":null,"homepage":"https://hackverse-sandy.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/adithya-adee.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-04-16T05:15:07.000Z","updated_at":"2025-08-07T18:37:08.000Z","dependencies_parsed_at":"2025-06-11T22:34:07.926Z","dependency_job_id":"e53aab26-281f-4f5f-8dbd-8f81f9e17ce2","html_url":"https://github.com/adithya-adee/hackverse","commit_stats":null,"previous_names":["adithya-adee/hackverse"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/adithya-adee/hackverse","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adithya-adee%2Fhackverse","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adithya-adee%2Fhackverse/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adithya-adee%2Fhackverse/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adithya-adee%2Fhackverse/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/adithya-adee","download_url":"https://codeload.github.com/adithya-adee/hackverse/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adithya-adee%2Fhackverse/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29930705,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-28T09:58:13.507Z","status":"ssl_error","status_checked_at":"2026-02-28T09:57:57.047Z","response_time":90,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":["hackathon"],"created_at":"2026-02-28T10:52:49.646Z","updated_at":"2026-02-28T10:52:50.410Z","avatar_url":"https://github.com/adithya-adee.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# HackVerse - Modern Hackathon Management Platform\n\n![HackVerse Logo](frontend/src/assets/logo.png)\n\n\u003e Empowering innovation through collaborative hackathons\n\n## 🚀 Overview\n\nHackVerse is a comprehensive platform for managing hackathons, streamlining every stage from event creation and registration to team formation, project submission, and judging. It delivers a seamless experience for both organizers and participants.\n\n## ✨ Features\n\n### For Organizers\n\n- **Hackathon Creation:** Set up and customize events easily\n- **Participant Management:** Track registrations and teams\n- **Dashboard Analytics:** Real-time insights on participation and submissions\n- **Judging System:** Simplified evaluation of projects\n- **Success Metrics:** Monitor submissions, completions, and engagement\n\n### For Participants\n\n- **Event Discovery:** Find hackathons by interest\n- **Team Formation:** Create or join teams\n- **Skill Showcasing:** Highlight skills and find teammates\n- **Project Submission:** Submit projects with GitHub links and demos\n- **Real-time Notifications:** Stay updated on requests and deadlines\n\n### Platform Features\n\n- **Responsive Design:** Works on desktop and mobile\n- **Real-time Updates:** Live notifications and sync\n- **User Profiles:** Skills, portfolios, and history\n- **API Integration:** Connect with GitHub and other platforms\n\n## 🛠️ Technology Stack\n\n### Frontend\n\n- **Framework:** Next.js (React 18)\n- **Styling:** Tailwind CSS, custom design system\n- **State Management:** Redux Toolkit, RTK Query\n- **UI Components:** Shadcn UI, custom theme\n- **Animations:** Framer Motion\n- **Forms:** React Hook Form, Zod validation\n\n### Backend\n\n- **API:** RESTful, Node.js\n- **Database:** PostgreSQL, Prisma ORM\n- **Authentication:** JWT-based, secure sessions\n- **File Storage:** Cloud storage for assets\n\n## 📋 Prerequisites\n\n- Node.js (v16+)\n- npm or yarn\n- PostgreSQL\n\n## 🔧 Installation\n\n1. **Clone the repository:**\n   ```bash\n   git clone https://github.com/adithya-adee/hackverse.git\n   cd hackverse\n   ```\n2. **Install dependencies:**\n   ```bash\n   npm install\n   # or\n   pnpm install\n   ```\n3. **Set up environment variables:**  \n   Create a `.env.local` file in the root directory with your configuration.\n\n4. **Set up the database:**  \n   Configure PostgreSQL and run migrations as needed.\n\n5. **Start the development server:**\n   ```bash\n   npm run dev\n   # or\n   pnpm run dev\n   ```\n\n## 🏗️ Project Structure\n\n- `frontend/` – Next.js app\n- `backend/` – Node.js API\n- `prisma/` – Database schema and migrations\n\n## 📱 Usage\n\n### Organizer Flow\n\n1. Create an account and log in\n2. Request Organizer Role from dashboard\n3. Set up a new hackathon (details, timeline, rules)\n4. Monitor registrations and teams\n5. Review and judge submissions\n6. Announce winners and distribute prizes\n\n### Participant Flow\n\n1. Create an account with skills/interests\n2. Browse hackathons\n3. Register for events\n4. Create or join a team\n5. Collaborate and submit projects\n6. Receive feedback and results\n\n## Endpoints\n\n**Key endpoints:**\n\n- `/api/auth` - Authentication handling\n- `/api/hackathons` – Manage hackathons\n- `/api/users` – User profiles\n- `/api/teams` – Team management\n- `/api/submissions` – Project submissions\n\u003c!-- - `/api/judging` – Evaluation and feedback --\u003e\n\n## 🤝 Contributing\n\nContributions are welcome!\n\n1. Fork the repo\n2. Create a feature branch:  \n   `git checkout -b feature/amazing-feature`\n3. Commit your changes:  \n   `git commit -m 'Add some amazing feature'`\n4. Push to your branch:  \n   `git push origin feature/amazing-feature`\n5. Open a Pull Request\n\nSee our Contributing Guidelines for more details.\n\n## 📄 License\n\nMIT License – see the LICENSE file.\n\n## 📞 Contact\n\nProject Link: [https://github.com/adithya-adee/hackverse](https://github.com/adithya-adee/hackverse)\n\n## 🙏 Acknowledgements\n\n- React\n- Next.js\n- Tailwind CSS\n- Shadcn UI\n- Lucide Icons\n- Prisma\n- All our amazing contributors!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadithya-adee%2Fhackverse","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadithya-adee%2Fhackverse","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadithya-adee%2Fhackverse/lists"}