{"id":21395318,"url":"https://github.com/prajapatihet/odoohackathon24","last_synced_at":"2026-02-27T15:03:23.206Z","repository":{"id":246660487,"uuid":"821757059","full_name":"prajapatihet/odoohackathon24","owner":"prajapatihet","description":"An \"Event Orchestrator\" application is designed to manage and coordinate various aspects of organizing events, ensuring smooth execution from planning to post-event activities. Here are key features and components typically included in a full-stack application for an Event Orchestrator","archived":false,"fork":false,"pushed_at":"2025-04-24T13:23:25.000Z","size":996,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-02T08:44:34.598Z","etag":null,"topics":["appwrite","dart","flutter","hackathon-project","state-management","stripe-payments"],"latest_commit_sha":null,"homepage":"","language":"Dart","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/prajapatihet.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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}},"created_at":"2024-06-29T10:52:03.000Z","updated_at":"2025-04-24T13:23:30.000Z","dependencies_parsed_at":"2024-06-29T13:41:08.994Z","dependency_job_id":"f4ae5b68-565f-4549-a51f-5eb8fea09579","html_url":"https://github.com/prajapatihet/odoohackathon24","commit_stats":null,"previous_names":["prajapatihet/odoohackathon24"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/prajapatihet/odoohackathon24","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prajapatihet%2Fodoohackathon24","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prajapatihet%2Fodoohackathon24/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prajapatihet%2Fodoohackathon24/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prajapatihet%2Fodoohackathon24/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/prajapatihet","download_url":"https://codeload.github.com/prajapatihet/odoohackathon24/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prajapatihet%2Fodoohackathon24/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274231435,"owners_count":25245585,"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-09-08T02:00:09.813Z","response_time":121,"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":["appwrite","dart","flutter","hackathon-project","state-management","stripe-payments"],"created_at":"2024-11-22T14:19:11.927Z","updated_at":"2026-02-27T15:03:23.129Z","avatar_url":"https://github.com/prajapatihet.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Event Orchestrator\n\nAn **Event Orchestrator** application is designed to manage and coordinate various aspects of organizing events, ensuring smooth execution from planning to post-event activities. This application is built using Flutter and Dart, with AppWrite for backend services and Stripe for payment processing.\n\n## Features\n\n### General Features\n\n#### 1. Event Creation and Management\n\n- Create new events with details such as name, date, time, location, description, and categories.\n- Edit and update event information as needed.\n- Set event status (e.g., draft, published, canceled).\n\n#### 2. Participant Management\n\n- Allow participants to register online.\n- Manage attendee lists, registrations, and check-in status.\n- Generate attendee badges and QR codes.\n\n#### 3. Ticketing and Payments\n\n- Online ticket sales with multiple ticket types (e.g., general admission, VIP).\n- Integration with Stripe for secure transactions.\n- Manage refunds, discounts, and promotional codes.\n\n## Future Implementations\n\n### 1. Task and Workflow Management\n\n- Assign tasks to team members or volunteers.\n- Set deadlines, priorities, and task dependencies.\n- Workflow automation for task notifications, reminders, and approvals.\n\n### 2. Venue and Resource Management\n\n- Manage venue bookings, layouts, and seating arrangements.\n- Coordinate with vendors (e.g., catering, audio-visual) and track vendor contracts.\n- Inventory management for event supplies and materials.\n\n### Screenshots\n\n\u003cimg src='login.jpg' width='200'/\u003e  \u003cimg src='register.jpg' width='200'/\u003e  \u003cimg src='home_screen.jpg' width='200'/\u003e  \u003cimg src='free_event.jpg' width='200'/\u003e  \u003cimg src='paid_event.jpg' width='200'/\u003e  \u003cimg src='create_event.jpg' width='200'/\u003e\n\n**Note:** If you encounter any issues or have suggestions for improvement, please feel free to [create an issue](https://github.com/VaibhavCodeClub/learn/issues/new/choose) on our GitHub repository. We appreciate your feedback!\n\n## Tech Stack\n\n- **Frontend:** Flutter, Dart\n- **Backend:** AppWrite\n- **Payments:** Stripe\n\n## Getting Started\n\n### Prerequisites\n\n- [Flutter](https://flutter.dev/docs/get-started/install) (latest stable version)\n- [Dart](https://dart.dev/get-dart) (comes with Flutter)\n- [AppWrite](https://appwrite.io/docs/installation) (self-hosted or cloud)\n- [Stripe](https://stripe.com/docs) account for payment processing\n\n### Installation\n\n1. Clone the repository:\n   ```bash\n   git clone https://github.com/yourusername/event-orchestrator.git\n   ```\n2. Navigate to the project directory:\n   ```bash\n   cd odoohackathon24\n   ```\n3. Install dependencies:\n   ```bash\n   flutter pub get\n   ```\n4. Set up your environment variables (create a .env file):\n   ```bash\n   STRIPE_PUBLISH_KEY=\u003cyour_publish_key\u003e\n   STRIPE_SECRET_KEY=\u003cyour_publish_key\u003e\n   ```\n\n### Running the Application\n\n- Start the application:\n  ```bash\n  flutter run\n  ```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprajapatihet%2Fodoohackathon24","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprajapatihet%2Fodoohackathon24","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprajapatihet%2Fodoohackathon24/lists"}