{"id":26453338,"url":"https://github.com/developer-multigroup/genai-fundamentals-website","last_synced_at":"2025-03-18T18:57:50.312Z","repository":{"id":281317545,"uuid":"942449341","full_name":"Developer-MultiGroup/genai-fundamentals-website","owner":"Developer-MultiGroup","description":"🤖 Generative AI Fundamentals with Gemini Bootcamp Sayfası! Sen de AI hakkında daha fazla bilgiye erişmek istiyorsan seni sitemize alalım.","archived":false,"fork":false,"pushed_at":"2025-03-16T12:12:06.000Z","size":37456,"stargazers_count":3,"open_issues_count":2,"forks_count":2,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-03-16T13:23:12.147Z","etag":null,"topics":["ai","artificial-intelligence","data-science","genai","generative-ai","nextjs","react","shadcn-ui","typescript"],"latest_commit_sha":null,"homepage":"https://genai.devmultigroup.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Developer-MultiGroup.png","metadata":{"files":{"readme":"README-ENG.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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-04T05:57:42.000Z","updated_at":"2025-03-16T12:12:10.000Z","dependencies_parsed_at":"2025-03-08T09:39:52.790Z","dependency_job_id":null,"html_url":"https://github.com/Developer-MultiGroup/genai-fundamentals-website","commit_stats":null,"previous_names":["developer-multigroup/genai-fundamentals-website"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Developer-MultiGroup%2Fgenai-fundamentals-website","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Developer-MultiGroup%2Fgenai-fundamentals-website/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Developer-MultiGroup%2Fgenai-fundamentals-website/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Developer-MultiGroup%2Fgenai-fundamentals-website/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Developer-MultiGroup","download_url":"https://codeload.github.com/Developer-MultiGroup/genai-fundamentals-website/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244287758,"owners_count":20428890,"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":["ai","artificial-intelligence","data-science","genai","generative-ai","nextjs","react","shadcn-ui","typescript"],"created_at":"2025-03-18T18:57:49.759Z","updated_at":"2025-03-18T18:57:50.299Z","avatar_url":"https://github.com/Developer-MultiGroup.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![screenshot](public/opengraph-image.webp)\n\n# DMG Bootcamp | Generative AI Fundamentals with Gemini\n[![Made With Love](https://img.shields.io/badge/Made%20With-Love-orange.svg)](https://github.com/chetanraj/awesome-github-badges) [![License: MIT](https://img.shields.io/badge/License-MIT-orange.svg)](https://opensource.org/licenses/MIT) [![GitHub pull-requests](https://img.shields.io/github/issues-pr/Developer-MultiGroup/multigroup-event-page.svg)](https://GitHub.com/Developer-MultiGroup/multigroup-event-page/pulls/) [![GitHub issues](https://img.shields.io/github/issues/Developer-MultiGroup/multigroup-event-page.svg)](https://GitHub.com/Developer-MultiGroup/multigroup-event-page/issues/)\n\n## Overview\n\nThis repository is designed to provide easy access to Developer MultiGroup's events. You can explore past or upcoming events here, and if you'd like to contribute, you can check out the `issues` section to support us.\n\n[Türkçe Dokümantasyon](/README.md)\n\nAlso check out our [Data Science Awesome Repo](https://github.com/Developer-MultiGroup/DMG-Data-Science-Awesome) for more resources!\n\n## Features\n\n- **Dynamic Structure:** Create and publish new events without requiring any database or storage service\n- **Add to Calendar:** Easily add event sessions to your calendar and stay in the loop\n- **Access Locations:** Reach event venues easily with your platform's preferred map application\n- **Responsive Design:** A fully dynamic design to follow our events from any platform\n\n## Technologies Used\n\n- **Next.js:** User interface development\n- **Shadcn/ui:** Pre-built components\n- **Tailwind CSS:** Styling and responsive designs\n- **Vercel:** Code deployment\n- **Framer:** Component and page animations\n\n## Installation Instructions\n\n### Prerequisites\n\n- Node.js (version 16.x or later)\n- npm or yarn\n\n### Running Locally\n\n```bash\n$ git clone https://github.com/Developer-MultiGroup/multigroup-event-page.git\n$ cd multigroup-event-page\n$ git branch genai-fund\n$ npm install\n$ npm run dev\n```\n\nVisit `http://localhost:3000` in your browser to see the development version.\n\n## Event File Management\n\n### Event Type Structure\n\n```mermaid\nclassDiagram\n    direction LR\n    \n    class Event {\n        +Speaker[] speakers\n        +Session[] sessions\n        +Sponsor[] sponsors\n    }\n    \n    class Speaker {\n        +string fullName\n        +string title\n        +string phrase\n        +string company\n    }\n    \n    class Session {\n        +string topic\n        +string date\n        +string dateTime\n        +string startTime\n        +string endTime\n        +string speakerName\n    }\n    \n    class Sponsor {\n        +string tier\n        +string sponsorSlug\n    }\n\n    Event *-- Speaker : contains\n    Event *-- Session : contains\n    Event *-- Sponsor : contains\n```\n\n### Photo Directories\n\n```bash\n/public/images\n    ├── speakers\n    └── sponsors\n```\n\nThe project's photo storage structure is as shown above.\n\n#### Speaker Photos\n\nAll speaker photos are stored in this directory with slugified names. When adding a speaker to any event, photos are automatically retrieved from this directory when added with that name.\n\n#### Sponsor / Company Photos\n\nThe logic for sponsor photos is the same as speakers. Sponsor logos are kept in this directory with a slugified name, and this name is added to the array structure in the event object when needed.\n\n## Contributing\n\nAfter setting up the project in your local environment by following the [installation instructions](#installation-instructions), you can make any changes you want and fix any bugs by sending a `Pull Request`. Follow these steps to send a PR:\n\n1. **Create a `Fork` of the project**\n\n2. **Create a new `Branch`**\n\n    ```bash\n    git checkout -b feature/your-feature\n    # or\n    git checkout -b fix/your-fix\n    ```\n\n3. **Make your changes**\n\n4. **Commit your changes**\n\n    ```bash\n    git add .\n    git commit -m \"feat: Add a descriptive commit message\"\n    # or \n    git commit -m \"fix: Add a descriptive commit message\"\n    ```\n\n5. **Push your changes to the `Repository`**\n\n    ```bash\n    git push origin feature/your-feature\n    ```\n\n6. **Open a `Pull Request`**\n    Create a PR from your own `Fork` of this project to the main `Repository` in your profile\n\n## Repo Activity\n\n\u003c!-- ![Alt](https://repobeats.axiom.co/api/embed/94a2829520bc7e0ee83043b228c0db765d31cf5b.svg \"Repobeats analytics image\") --\u003e\n\n[![Star History Chart](https://api.star-history.com/svg?repos=Developer-MultiGroup/multigroup-event-page\u0026type=Timeline)](https://star-history.com/#fDeveloper-MultiGroup/multigroup-event-page)\n\n## License\nCheck out the project's [license](LICENSE).\n\n## Contact\nIf you have any questions, feel free to reach out to me at `me@furkanunsalan.dev`.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeveloper-multigroup%2Fgenai-fundamentals-website","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeveloper-multigroup%2Fgenai-fundamentals-website","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeveloper-multigroup%2Fgenai-fundamentals-website/lists"}