{"id":26054623,"url":"https://github.com/pavanreddy565/event-hub","last_synced_at":"2026-04-11T19:02:45.084Z","repository":{"id":253741061,"uuid":"844376807","full_name":"pavanreddy565/Event-Hub","owner":"pavanreddy565","description":"Event Hub helps students stay informed about college events, avoiding missed opportunities due to message overload in WhatsApp groups 🚀.","archived":false,"fork":false,"pushed_at":"2025-10-30T13:34:51.000Z","size":554,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-30T15:32:23.449Z","etag":null,"topics":["firebase","nodejs","reactjs"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/pavanreddy565.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-08-19T06:10:26.000Z","updated_at":"2025-10-30T13:34:54.000Z","dependencies_parsed_at":"2024-08-19T07:39:49.775Z","dependency_job_id":"cb8d9b1c-2e93-4e73-b5b9-45558b5857ad","html_url":"https://github.com/pavanreddy565/Event-Hub","commit_stats":null,"previous_names":["pavanreddy565/event-hub"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/pavanreddy565/Event-Hub","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pavanreddy565%2FEvent-Hub","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pavanreddy565%2FEvent-Hub/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pavanreddy565%2FEvent-Hub/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pavanreddy565%2FEvent-Hub/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pavanreddy565","download_url":"https://codeload.github.com/pavanreddy565/Event-Hub/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pavanreddy565%2FEvent-Hub/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28132549,"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","status":"online","status_checked_at":"2025-12-30T02:00:05.476Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["firebase","nodejs","reactjs"],"created_at":"2025-03-08T09:12:11.994Z","updated_at":"2025-12-30T21:06:21.841Z","avatar_url":"https://github.com/pavanreddy565.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Event Hub\n\n**Event Hub** is a college event hosting portal designed to streamline communication about events, workshops, and other activities. This application allows teachers to easily post event details while students receive notifications based on their interests. Event Hub fosters efficient event management and ensures students stay engaged with activities that matter to them.\n\n## Table of Contents\n\n- [Features](#features)\n- [Installation](#installation)\n- [Usage](#usage)\n- [Technologies](#technologies)\n- [Contributing](#contributing)\n- [License](#license)\n\n## Features\n\n### For Teachers:\n- Secure login system for posting and managing events.\n- Simple form to input event details like title, description, date, time, venue, and category.\n- Option to tag events for better categorization (technical, cultural, sports, etc.).\n\n### For Students:\n- Personalized profile where interests can be set.\n- Event notifications based on interests.\n- Access to a list of all events and ability to explore new activities.\n  \n### General:\n- Real-time notifications for students when a new event matches their selected interests.\n- Responsive UI for seamless use on desktop and mobile devices.\n  \n## Installation\n\n1. **Clone the repository**:\n   ```bash\n   git clone https://github.com/pavanreddy565/Event-Hub.git\n   ```\n2. **Navigate to the project directory**:\n    ```bash\n   cd event-hub\n   ```\n3. **Install dependencies**:\n   - Backend (Node.js):\n     \n      ```bash\n      npm install\n      ```\n   - Frontend (React):\n     \n      ```bash\n      cd client\n      npm install\n      ```\n4. **Run the application**:\n   - Backend (Node.js):\n     \n      ```bash\n      nodemon server.js\n      ```\n   - Frontend (React):\n     \n      ```bash\n      npm run dev\n      ```\n  ## Usage\n\n### For Teachers:\n- Log in using your credentials.\n- Add event details through the simple event form.\n- Events will be automatically available to students.\n\n### For Students:\n- Create a profile and select your areas of interest.\n- Get notified when a new event matches your preferences.\n- Explore and participate in various college events.\n\n## Technologies\n\n- **Frontend**: React, HTML, CSS, JavaScript\n- **Backend**: Node.js, Express.js\n- **Database**: MongoDB or MySQL (can be configured)\n- **Notification System**: Email/Push notifications integration\n\n## Contributing\n\nContributions are welcome! If you would like to contribute to **Event Hub**, please follow these steps:\n\n1. Fork the repository.\n2. Create a new branch (`git checkout -b feature-branch`).\n3. Make your changes.\n4. Commit the changes (`git commit -m 'Add feature'`).\n5. Push to the branch (`git push origin feature-branch`).\n6. Open a pull request.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpavanreddy565%2Fevent-hub","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpavanreddy565%2Fevent-hub","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpavanreddy565%2Fevent-hub/lists"}