├── .github └── ISSUE_TEMPLATE │ └── Project Submission Form.yml ├── CODE_OF_CONDUCT.md ├── LICENSE ├── OFFICIAL_RULES.md ├── README.md ├── SECURITY.md └── media ├── sharepoint-hackathon-badge-2025.png └── sharepoint-hackathon-promo.png /.github/ISSUE_TEMPLATE/Project Submission Form.yml: -------------------------------------------------------------------------------- 1 | name: 'SharePoint Hackathon: Hackathon Submission Form' 2 | description: "Share your design and solution with us to get a digital badge and potentially win prizes!" 3 | title: "Project: " 4 | body: 5 | - type: input 6 | id: name 7 | attributes: 8 | label: Submission Name 9 | description: Name of your submission 10 | validations: 11 | required: true 12 | - type: textarea 13 | id: description 14 | attributes: 15 | label: Description 16 | description: Provide a short description of your submission. What features and technologies you were using? 17 | validations: 18 | required: true 19 | - type: checkboxes 20 | attributes: 21 | label: Technology & Languages 22 | description: Check any technologies used for your solution. 23 | options: 24 | - label: SharePoint 25 | required: false 26 | - label: SharePoint Agents 27 | required: false 28 | - label: Viva Connections / Connections 29 | required: false 30 | - label: SharePoint Framework 31 | required: false 32 | 33 | - type: input 34 | id: video 35 | attributes: 36 | label: Project video 37 | description: A short demo video of your project. This should be no longer than 8 minutes. 38 | validations: 39 | required: true 40 | - type: input 41 | id: url_repo 42 | attributes: 43 | label: Project Repository URL 44 | description: URL of the GitHub repo with your project if assets are available from GitHub 45 | validations: 46 | required: false 47 | - type: input 48 | id: teammembers 49 | attributes: 50 | label: Team Members 51 | description: Comma-separated list of GitHub users who worked on this project 52 | validations: 53 | required: true 54 | - type: checkboxes 55 | attributes: 56 | label: Badge validation 57 | description: In order to receive your badge, please fill out the following form - aka.ms/SharePointHackathon/Badges. Every member on the team must submit this form to receive a badge. If you do not submit this form, you will not receive a badge. Please check this box to confirm all team members have submitted the badge distribution form. 58 | options: 59 | - label: I verify that all of my team members have completed the badge validation form at aka.ms/SharePointHackathon/Badges. 60 | required: true 61 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | # Microsoft Open Source Code of Conduct 2 | 3 | This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). 4 | 5 | Resources: 6 | 7 | - [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/) 8 | - [Microsoft Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) 9 | - Contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with questions or concerns -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2025 Microsoft SharePoint 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /OFFICIAL_RULES.md: -------------------------------------------------------------------------------- 1 | # Official Rules 2 | 3 | These are the official rules for SharePoint Hackathon - Spring 2025 (March 3-17, 2025). This information is to be finalized by mid-February. 4 | 5 | ## Official Rules 6 | 7 | **1. SPONSOR** 8 | 9 | These Official Rules (“Rules”) govern the operation of the SharePoint Hackathon Contest (“Contest”). Microsoft Corporation, One Microsoft Way, Redmond, WA, 98052, USA, is the Contest sponsor (“Sponsor”). 10 | 11 | **2. DEFINITIONS** 12 | 13 | In these Rules, “Microsoft,” “we,” “our,” and “us” refer to Sponsor and “you” and “yourself” refers to a Contest participant, or the parent/legal guardian of any Contest entrant who has not reached the age of majority to contractually obligate themselves in their legal place of residence. “Team” and “Teams” refers to a group of up to four (4) Contest participants working together to produce a single entry. By entering you (your parent/legal guardian if you are not the age of majority in your legal place of residence) agree to be bound by these Rules. 14 | 15 | **3. ENTRY PERIOD** 16 | 17 | The Contest starts at 12:01 a.m. Pacific Time (PT) on March 3, 2025, and ends at 11:59 p.m. PT on March 17, 2025 (“Entry Period”). 18 | 19 | To enter, you must be eighteen (18) years of age or older. If you are eighteen (18) years of age or older but have not reached the age of majority in your legal place of residence, then you must have consent of a parent/legal guardian. 20 | 21 | The Contest is a closed promotion open only to individual entrants or Teams that meet the following criteria: 22 | 23 | - **Teams:** Each Team must be comprised of one (1) Team Leader and optionally one (1) or more Team Members, but no more than 4 Team Members total. The Team Leader may count as one of the Team Members. Only one (1) Entry per Team may be submitted in the Contest; we will accept no more than one (1) Entry per Team. 24 | - **Team Leaders:** Each Team leader (the “Team Leader”) must be, as of March 3, 2025, eighteen (18) years of age or older. One (1) Team Leader may lead multiple Teams. 25 | - **Team Members:** Each student member of a Team (“Team Member”) must be, as of March 3, 2025, eighteen (18) years of age or older. Each Team Member may only be a member of one (1) Team. 26 | 27 | You are fully responsible for (i) the conduct of your Team Members; and (ii) the consequences of any misconduct by your Team Members. By registering a Team for the Contest, you represent and warrant that you have obtained the written consent of each Team Member (as defined below) or, for any Team Member who has not reached the age of majority in their legal place of residence, their parent or guardian, to participate in the Contest. 28 | 29 | Employees and directors of Microsoft Corporation and its subsidiaries, affiliates, advertising agencies, and Contest Parties are not eligible, nor are persons involved in the execution or administration of this promotion, or the family members of each above (parents, children, siblings, spouse/domestic partners, or individuals residing in the same household). Void in Cuba, Iran, North Korea, Sudan, Syria, Region of Crimea, Russia, and where otherwise prohibited by law. 30 | 31 | **4. HOW TO ENTER** 32 | 33 | No Purchase Necessary. 34 | 35 | To enter, visit to submit a project. By submitting a project, you will receive one (1) entry into the Sweepstakes drawing whether you are an individual or team. 36 | 37 | There is an overall limit of 1 entry per person/team. You can only be a member of one team. Only one person from a team needs to submit the project, with all team member names included. Any attempt by you to obtain more than the stated number of entries by using multiple/different accounts, identities, registrations, logins, or any other methods will void your entries and you may be disqualified. Use of any automated system to participate is prohibited. 38 | 39 | We are not responsible for excess, lost, late, or incomplete entries. If disputed, entries will be deemed submitted by the “authorized account holder” of the email address, social media account, or other method used to enter. The “authorized account holder” is the natural person assigned to an email address by an internet or online service provider, or other organization responsible for assigning email addresses. 40 | 41 | 42 | **5. ELIGIBLE ENTRY** 43 | 44 | To be eligible, an entry must meet the following content/technical requirements: 45 | 46 | - Your entry must be your own original work; and 47 | Please note the video portion of your entry must be solely your own work, including but not limited to, the actual filming, editing, graphic design, etc. of the video. 48 | - Your entry cannot have been selected as a winner in any other contest; and 49 | - You must have obtained all consents, approvals, or licenses required for you to submit your entry; and 50 | - To the extent that entry requires the submission of user-generated content such as software, photos, videos, music, artwork, essays, etc., entrants warrant that their entry is their original work, has not been copied from others without permission or apparent rights, and does not violate the privacy, intellectual property rights, or other rights of any other person or entity. You may include Microsoft trademarks, logos, and designs, for which Microsoft grants you a limited license to use for the sole purposes of submitting an entry into this Contest; and 51 | - Your entry may NOT contain, as determined by us in our sole and absolute discretion, any content that is obscene or offensive, violent, defamatory, disparaging, or illegal, or that promotes alcohol, illegal drugs, tobacco or a particular political agenda, or that communicates messages that may reflect negatively on the goodwill of Microsoft; and 52 | - The video portion of your entry must be no more than eight (8) minutes in length; and 53 | - The video portion of your entry must include the following content: 54 | 1. A demonstration of your entry; 55 | 2. A description of your experience and the technologies used to build your entry; 56 | 3. An explanation of why you chose to create the entry that you did; 57 | 58 | **6. USE OF YOUR ENTRY** 59 | 60 | We are not claiming ownership rights to your Submission. However, by submitting an entry, you grant us an irrevocable, royalty-free, worldwide right and license to use, review, assess, test and otherwise analyze your entry and all its content in connection with this Contest and use your entry video in any media whatsoever now known or later invented for any non-commercial or commercial purpose, including, but not limited to, the marketing, sale or promotion of Microsoft products or services, without further permission from you. You will not receive any compensation or credit for use of your entry video, other than what is described in these Official Rules. 61 | By entering you acknowledge that we may have developed or commissioned materials similar or identical to your entry and you waive any claims resulting from any similarities to your entry. Further you understand that we will not restrict work assignments of representatives who have had access to your entry, and you agree that use of information in our representatives’ unaided memories in the development or deployment of our products or services does not create liability for us under this agreement or copyright or trade secret law. 62 | Your entry video may be posted on a public website. We are not responsible for any unauthorized use of your entry video by visitors to this website. We are not obligated to use your entry video for any purpose, even if it has been selected as a winning entry. 63 | 64 | **7. WINNER SELECTION AND NOTIFICATION** 65 | 66 | Pending confirmation of eligibility, potential prize winners will be selected by Microsoft or their Agent or a qualified judging panel from among all eligible entries received based on the following judging criteria: 67 | 68 | - 20% - Innovation 69 | - 20% - Real-World Impact 70 | - 20% - Technical Usability & Solution Quality 71 | - 40% - Alignment with hackathon category (Best in SharePoint UX, Best in Connections Dashboard, Best in Agents, Best powered by SPFx etc.) 72 | 73 | Winners will be selected within fourteen (14) business days following the Entry Period from among all eligible entries received. In the event of a tie between any eligible entries, an additional judge will break the tie based on the judging criteria described above. The decisions of the judges are final and binding. If we do not receive enough entries meeting the entry requirements, we may, at our discretion, select fewer winners than the number of Contest Prizes described below. If the winner is a Team, the Prize will be awarded to the Team Leader, who will be responsible for distributing it among the rest of the Team Members. 74 | 75 | Winners (or the Team Leaders of the winning Teams) will be notified via the contact information provided during entry no more than seven (7) days following judging with prize claim instructions, including submission deadlines. If a selected winner or Team Leader cannot be contacted, is ineligible, fails to claim a prize or fails to return any forms, the selected winner will forfeit their prize and an alternate winner will be selected time allowing. If you are a potential winner and you are eighteen (18) years of age or older but have not reached the age of majority in your legal place of residence, we may require your parent/legal guardian to sign all required forms on your behalf. Only three (3) alternate winners will be selected, after which unclaimed prizes will remain unawarded. 76 | 77 | **8. PRIZES** 78 | 79 | * Career coaching and mentoring with in-person meeting with either [Heather Cook](https://www.linkedin.com/in/heathernewman/) or [Vesa Juvonen](https://www.linkedin.com/in/vesajuvonen/) - winners can choose who they want to meet. Each cateogry winner will get 4 hours of in-person time which is divided with potential team members. 80 | * Tickets to the Microsoft 365 Community Conference with an opportunity to present the solution in the conference - *option is subject to certain conditions* 81 | * Option to demonstrate what you've created in the weekly [Microsoft 365 & Power Platform community call](https://aka.ms/community/calls) for global visibility 82 | * Top three submissions in each category will be published in Microsoft credited blog post at the [SharePoint blog](https://aka.ms/sp-blog) 83 | 84 | Detailed conditions for the Microsoft 365 Community Conference ticket award as follows: [Updated soon]. 85 | 86 | **9. ODDS** 87 | 88 | The odds of winning are based on the number of eligible entries received. 89 | 90 | **10. GENERAL CONDITIONS AND RELEASE OF LIABILITY** 91 | 92 | To the extent allowed by law, by entering you agree to release and hold harmless Microsoft and its respective parents, partners, subsidiaries, affiliates, employees, and agents from any and all liability or any injury, loss, or damage of any kind arising in connection with this Contest or any prize won. 93 | 94 | All local laws apply. The decisions of Microsoft are final and binding. 95 | 96 | We reserve the right to cancel, change, or suspend this Contest for any reason, including cheating, technology failure, catastrophe, war, or any other unforeseen or unexpected event that affects the integrity of this Contest, whether human or mechanical. If the integrity of the Contest cannot be restored, we may select winners from among all eligible entries received before we had to cancel, change or suspend the Contest. 97 | 98 | If you attempt or we have strong reason to believe that you have compromised the integrity or the legitimate operation of this Contest by cheating, hacking, creating a bot or other automated program, or by committing fraud in any way, we may seek damages from you to the full extent of the law and you may be banned from participation in future Microsoft promotions. 99 | 100 | **11. PRIVACY** 101 | 102 | Team Leaders will not provide any individual Team Member’s personal data to Microsoft except as explicitly requested by Microsoft, and then only after notifying Team Members that their personal data will be submitted to Microsoft in connection with the Contest. Team Leaders will not include any individual Team Member’s personal data in the information or submissions they provide to Microsoft in connection with the Contest. 103 | 104 | Personal data you provide while entering this Contest will be used by Microsoft and/or its agents and prize fulfillers acting on Microsoft’s behalf only for the administration and operation of this Contest and in accordance with the Microsoft Privacy Statement. 105 | 106 | 107 | **12. GOVERNING LAW** 108 | 109 | This Contest will be governed by the laws of the State of Washington, and you consent to the exclusive jurisdiction and venue of the courts of the State of Washington for any disputes arising out of this Contest. 110 | 111 | **13. WINNERS LIST** 112 | 113 | Will be published in the [SharePoint blog](https://aka.ms/sp-blog) by end of March 2025. 114 | 115 | ## Terms and Conditions 116 | 117 | In the event of a dispute regarding who submitted an online entry, the entry will be deemed submitted by the authorized account holder of the e-mail address submitted at the time of entry. “Authorized account holder” is defined as the natural person who is assigned to an e-mail address by an Internet access provider, online service provider or other organization that is responsible for assigning e-mail addresses for the domain associated with the submitted e-mail address. A selected entrant may be required to provide Sponsors with proof that he/she is the authorized account holder of the e-mail address associated with the selected entry. Anyone found to be using multiple accounts to enter will be disqualified. 118 | 119 | Sponsors reserve the right at their sole discretion to disqualify, from this Contest and any future Contest or other promotion conducted by Sponsors, any individual that they find or believe to be tampering with the entry process or the operation of the Contest or Contest Website; to be acting in violation of the Official Rules or in an unsportsmanlike or disruptive manner, or with intent to annoy, abuse, threaten or harass any other person. ANY ATTEMPT BY AN ENTRANT OR ANY OTHER PERSON TO DELIBERATELY DAMAGE ANY WEBSITE OR UNDERMINE THE LEGITIMATE OPERATION OF THE CONTEST IS A VIOLATION OF CRIMINAL AND CIVIL LAWS AND SHOULD SUCH AN ATTEMPT BE MADE, SPONSOR RESERVES THE RIGHT TO SEEK DAMAGES FROM ANY SUCH PERSON TO THE FULLEST EXTENT PERMITTED BY LAW. 120 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # SharePoint Hackathon - Building beautiful and engaging experiences with SharePoint 2 | 3 | SharePoint Hackathon Banner 4 | 5 | ✨ **Design, Create and Share!** ✨ 6 | 7 | We are excited to invite you to a **hackathon** dedicated to **crafting exceptional employee experiences using AI and the latest SharePoint features**! 💡 8 | 9 | SharePoint is a powerful platform for creating **engaging and dynamic experiences for employees**. With new UX-focused features and innovative SharePoint Agents, SharePoint is more relevant than ever. Tens of millions of end users are leveraging custom experiences built with the SharePoint Framework (SPFx) each month with custom SharePoint portal experiences. 10 | 11 | [![Welcome to Hackathon](https://img.youtube.com/vi/Gfi3PkdfLiw/hqdefault.jpg)](https://www.youtube.com/watch?v=Gfi3PkdfLiw) 12 | 13 | 👋 **This hackathon is open to everyone!** Whether you're an end user, designer, architect, or developer, there's a place for you. The SharePoint Hackathon will showcase the diverse possibilities within the SharePoint ecosystem. 14 | 15 | Submission categories include: 16 | 17 | - Usage scenarios for SharePoint Agents 18 | - Designs utilizing out-of-the-box features 19 | - Viva Connections Dashboard experiences 20 | - Extensible experiences with SPFx 21 | 22 | If you've created a SharePoint site and tailored it to meet your business needs, you're all set to participate! The possibilities are endless for what you can create... plus, you can submit your hack for a chance to win exciting prizes! 🥳 23 | 24 | **SharePoint Hackathon runs from March 3rd to March 17th**. Hack submissions are due March 17th, 11:59 PM PST. Join us! 🧑‍🤝‍🧑 25 | 26 | See recording of recent [SharePoint 2025 Event](https://aka.ms/SharePointEvent) for inspiration on the latest features and capabilities with SharePoint. See you also at [Microsoft 365 Community Conference](https://m365conf.com/) for even more awesome announcements and features ✨ 27 | 28 | ## Register 29 | 30 | **Register for the hackathon** using any of the sessions linked on the [Reactor Series page](https://developer.microsoft.com/en-us/reactor/series/S-1480/). This will register you for both the selected live stream session and the actual hackathon. 31 | 32 | Introduce yourself and get familiar with other attendees on [GitHub Discussions in this repository](https://github.com/SharePoint/sharepoint-hackathon/discussions/2) 🙋‍♂️🙋‍♀️ 33 | 34 | ## Official Rules 35 | 36 | Read the [official rules](https://github.com/SharePoint/sharepoint-hackathon/blob/main/OFFICIAL_RULES.md) 📃 37 | 38 | ## Stream Schedule 39 | 40 | Stream will be hosted at the [Microsoft Community Learning YouTube channel](https://aka.ms/community/youtube). 41 | 42 | ### Week 1: March 3rd - 7th 43 | 44 | | Day/Time | Topic | 45 | | --------------------- | ------------------------ | 46 | | 3/3, 04:00 PM UTC / 09:00 AM PT | [Kickoff to Innovation: SharePoint Hackathon Launch](https://www.youtube.com/live/XtpB1bEH5oo) | 47 | | 3/5, 04:00 PM UTC / 09:00 AM PT | [Building Beautiful SharePoint Portals: Latest Features in Action](https://www.youtube.com/live/0Lf66EUEieE) | 48 | | 3/6, 04:00 PM UTC / 09:00 AM PT | [Unlocking Efficiency: SharePoint Agents in Action](https://www.youtube.com/live/bQ4wsx-6mms) | 49 | 50 | ### Week 2: March 10th-14th 51 | 52 | | Day/Time | Topic | 53 | | --------------------- | ------------------------ | 54 | | 3/10, 04:00 PM UTC / 09:00 AM PT | [Transforming Employee Experiences with Stunning Dashboards in Viva Connections](https://www.youtube.com/live/xI-V-BG5OCs) | 55 | | 3/12, 04:00 PM UTC / 09:00 AM PT | [Using SharePoint Framework (SPFx) to elevate SharePoint portal UX](https://www.youtube.com/live/3U-pKN0-ikc) | 56 | 57 | ### Announcing winners: March 26th 58 | 59 | | Day/Time | Topic | 60 | | --------------------- | ------------------------ | 61 | | 3/26, 04:00 PM UTC / 09:00 AM PT | [Celebrating Creativity: SharePoint Hackathon Awards Ceremony](https://www.youtube.com/live/lnO8gsIO2Zk) | 62 | 63 | ## Office Hours 64 | 65 | For additional help with your planned submission, you can drop by Office Hours where you'll have at least [Vesa Juvonen](https://www.linkedin.com/in/vesajuvonen/) (Microsoft) and [Luise Freese](https://www.linkedin.com/in/luisefreese/) helping with any questions you might have on the hackathon or what you are planning to submit. Office hours are hosted as normal Teams meeting for easy attendance and discussion. 66 | 67 | | Day/Time | Topic | 68 | | --------------------- | ------------------------ | 69 | | 3/04, 11:00 AM UTC / 03:00 AM PT - 30 min | [Teams join](https://teams.microsoft.com/l/meetup-join/19%3ameeting_OWI0MDBlMzYtZTUyNy00YzY4LWI3MWItMjhlNzhlMmM1NWJm%40thread.v2/0?context=%7b%22Tid%22%3a%2272f988bf-86f1-41af-91ab-2d7cd011db47%22%2c%22Oid%22%3a%22c7243be1-99a3-4752-ab2a-0cf698cf8236%22%7d) | 70 | | 3/05, 07:00 PM UTC / 11:00 AM PT - 30 min | [Teams join](https://teams.microsoft.com/l/meetup-join/19%3ameeting_MjI4ODZjZmYtYmQ5Yi00Y2E2LWExN2ItZTQyNzQzMTA2NWE4%40thread.v2/0?context=%7b%22Tid%22%3a%2272f988bf-86f1-41af-91ab-2d7cd011db47%22%2c%22Oid%22%3a%22c7243be1-99a3-4752-ab2a-0cf698cf8236%22%7d) | 71 | | 3/06, 07:00 PM UTC / 11:00 AM PT - 30 min | [Teams join](https://teams.microsoft.com/l/meetup-join/19%3ameeting_ODVhMzJhNTQtMjU4Yi00MWEzLWJmYjktMzgyZGM5ZTYyMjFm%40thread.v2/0?context=%7b%22Tid%22%3a%2272f988bf-86f1-41af-91ab-2d7cd011db47%22%2c%22Oid%22%3a%22c7243be1-99a3-4752-ab2a-0cf698cf8236%22%7d) | 72 | | 3/07, 11:00 AM UTC / 03:00 AM PT - 30 min | [Teams join](https://teams.microsoft.com/l/meetup-join/19%3ameeting_MWRhODllOGItMzViMC00N2MwLWFiNzctN2RmODdiNjg0Yjhi%40thread.v2/0?context=%7b%22Tid%22%3a%2272f988bf-86f1-41af-91ab-2d7cd011db47%22%2c%22Oid%22%3a%22c7243be1-99a3-4752-ab2a-0cf698cf8236%22%7d) | 73 | | 3/11, 04:00 PM UTC / 04:00 AM PT - 30 min | [Teams join](https://teams.microsoft.com/l/meetup-join/19%3ameeting_YzNlMDgxOWQtZDViMy00MzlkLTkwMjUtMTNmNDMyNTFlNTg2%40thread.v2/0?context=%7b%22Tid%22%3a%2272f988bf-86f1-41af-91ab-2d7cd011db47%22%2c%22Oid%22%3a%22c7243be1-99a3-4752-ab2a-0cf698cf8236%22%7d) | 74 | | 3/12, 04:00 PM UTC / 12:00 PM PT - 30 min | [Teams join](https://teams.microsoft.com/l/meetup-join/19%3ameeting_YjQwZjgyNDAtNGQyMC00YmY4LTlmMWQtYThlMGUzYjA4NDM5%40thread.v2/0?context=%7b%22Tid%22%3a%2272f988bf-86f1-41af-91ab-2d7cd011db47%22%2c%22Oid%22%3a%22c7243be1-99a3-4752-ab2a-0cf698cf8236%22%7d) | 75 | 76 | Notice that as US moves to daylight savings in early March (9th of March), second week of the hackathon timings can be impact your time. Check the schedule based on the UTC time. 77 | 78 | ## Project Submission 79 | 80 | **Submissions are due Monday March 17th, 11:59 PM PST**. Submission should be in video format with potential additional pictures, showing the design or implementation, you've created. 81 | 82 | Submit your project here in GitHub Issues when it's ready🚀 83 | **🚀 [Project Submission Form](https://aka.ms/SharePoint/Hackathon/ProjectSubmission)** 84 | 85 | Check out this video for step by step project submission guidance: 86 | **[Project Submission Video](https://github.com/microsoft/hack-together-teams/assets/3199282/572ea387-61ec-4b77-9885-23b5b2bd39bd)** 87 | 88 | ## Categories and Prizes 🏅 89 | 90 | Hackathon has four distinct categories. The winner is announced for all these four categories. 91 | 92 | * **Most creative use of SharePoint Agents** - Demonstration of SharePoint agent use case on the distinct kinds of materials and source files which are used for the agents. 93 | * **Most beautiful Intranet home page** - Build beautiful and engaging SharePoint sites with O-O-B features like flex layouts, design ideas, editorial webparts, hero carousels and more. 94 | * **Most useful Viva Connections dashboard** - Viva Connection dashboard design for specific company with creative card layouts and features. It can include customizations like card designer, Power Cards and SPFx. 95 | * **Most creative intranet with extensibility (SPFx)** - Custom SharePoint portal experience with SharePoint Framework (SPFx). Extra points on including AI scenario(s). 96 | 97 | All hackathon participants who submit a video on their experiences will receive a digital badge. To receive the digital badge, all participants must submit this form: **[Badge Submission Form](https://aka.ms/SharePoint/Hackathon/Badges)** by March 17th, 11:59PM PST. The GitHub handle must match the handle submitted in the Project Submission Form. 98 | 99 | [SharePoint Hackathon Banner](https://www.credly.com/org/m365pnp/badge/sharepoint-2025-hackathon-microsoft-365-power-platf) 100 | 101 | **[SharePoint Hackathon Badge Details](https://www.credly.com/org/m365pnp/badge/sharepoint-2025-hackathon-microsoft-365-power-platf)** 102 | 103 | Projects will be evaluated by a panel of judges, including Microsoft engineers, product managers, and developer advocates. Judging criteria will include innovation, impact, technical usability, and alignment with corresponding hackathon category. 104 | 105 | **Prizes** for the winners include the following: 106 | 107 | * **Career coaching and mentoring** with in-person meeting with either [Heather Cook](https://www.linkedin.com/in/heathernewman/) or [Vesa Juvonen](https://www.linkedin.com/in/vesajuvonen/) - winners can choose who they want to meet. Each category winner will get 4 hours of in-person time which is divided between potential team members. 108 | * **Tickets to the Microsoft 365 Community Conference** with an opportunity to present the solution at the conference - *option is subject to certain conditions* 109 | * Option to demonstrate what you've created in the weekly [Microsoft 365 & Power Platform community call](https://aka.ms/community/calls) for global visibility 110 | * The top three submissions in each category will be published in Microsoft credited blog post at the [SharePoint blog](https://aka.ms/sp-blog) 111 | 112 | We will be also acknowledging few special categories from the submitted videos - with a special callout in the award celebration blog post and live stream. These special cateories are following: 113 | 114 | * Most Creative Video Presentation ✨ 115 | * Best Video Presenter Voice 🎤 116 | * Most Enthusiastic Presenter ⚡ 117 | * Most Innovative SharePoint Hack 👩‍💻 118 | * Most Artistic SharePoint Visualization 🎨 119 | 120 | These are great additional opportunities to get acknowledged on your submission 💡 121 | 122 | ## Frequently asked questions (FAQ) 🙋‍♂️🙋‍♀️ 123 | 124 | **Do I need to be a developer for this hackathon?** 125 | 126 | No. Anyone can **create beautiful looking pages in SharePoint or use the SharePoint agents** to increase their productivity. Anyone can submit their work for the competition and everyone is awarded with a badge to do so. 127 | 128 | **We have a product build for/with SharePoint - can we submit?** 129 | 130 | Yes. Anyone can submit to this hackathon. If you are a partner who has created an intranet-in-a-box offering, you can also submit your design or agent scenarios for this hackathon. Any submission which contains SPFx customizations would fall on that specific category and we'll take the submission background also into account in the judging. 131 | 132 | Notice that *we are looking into engaging with our intranet-in-a-box providers more closely after this event* to setup specific partner showcase blog posts and interviews. Submit a video on your solution and well definitely will be in touch after the hackathon to share your story as a separate partner showcase video and a blog post. 133 | 134 | **Do I need to create something new or can I submit video of what we already have?** 135 | 136 | You are NOT expected specifically to create any new designs or code during this hackathon, so if you already have a beautiful intranet or are using SharePoint Agents, those stories are also welcome. 137 | 138 | We want everyone to be able to submit their beautiful UX designs, SharePoint Agents stories or SPFx experiences for the competition to showcase the art of possible within SharePoint. 139 | 140 | **What will be expected from the submissions?** 141 | 142 | There are two important things to do for each submissions: 143 | 144 | 1. Register to the hackathon - https://aka.ms/SharePoint/hackathon/register 145 | 1. Submit an issue with link to the video which demonstrates your submission - https://aka.ms/SharePoint/hackathon/submission 146 | 147 | **We have a cool SharePoint design on our intranet, can I submit that?** 148 | 149 | Yes as long as you have permission from your company or the service owner to do that. We are excited to see what kind of use cases you have with SharePoint Agents and what kind of designs our customers and partners have created with SharePoint and Viva Connections. 150 | 151 | **How should I create the video for submission?** 152 | 153 | There are multiple ways to do this. Key is to highlight the design and features you have in your deployment. You can use whatever software you like for recording and then submit the entry to us in a location which can be accessed. This could mean attaching video on the submission entry, video in YouTube (can be unlisted if link works) or by sharing a video with file sharing services, like with OneDrive. 154 | 155 | **How many people can be in a team which is building a submission?** 156 | 157 | One submission can be from 1-4 people. You can submit as an individual person, or you can join with other community members to build a team with maximum 4 persons in the team. 158 | 159 | --- 160 | 161 | Got other questions? - Please use the [Discussions section in the repository](https://github.com/SharePoint/sharepoint-hackathon/discussions). We are here to help and answer all your questions. 162 | -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | ## Security 4 | 5 | Microsoft takes the security of our software products and services seriously, which includes all source code repositories managed through our GitHub organizations, which include [Microsoft](https://github.com/Microsoft), [Azure](https://github.com/Azure), [DotNet](https://github.com/dotnet), [AspNet](https://github.com/aspnet) and [Xamarin](https://github.com/xamarin). 6 | 7 | If you believe you have found a security vulnerability in any Microsoft-owned repository that meets [Microsoft's definition of a security vulnerability](https://aka.ms/security.md/definition), please report it to us as described below. 8 | 9 | ## Reporting Security Issues 10 | 11 | **Please do not report security vulnerabilities through public GitHub issues.** 12 | 13 | Instead, please report them to the Microsoft Security Response Center (MSRC) at [https://msrc.microsoft.com/create-report](https://aka.ms/security.md/msrc/create-report). 14 | 15 | If you prefer to submit without logging in, send email to [secure@microsoft.com](mailto:secure@microsoft.com). If possible, encrypt your message with our PGP key; please download it from the [Microsoft Security Response Center PGP Key page](https://aka.ms/security.md/msrc/pgp). 16 | 17 | You should receive a response within 24 hours. If for some reason you do not, please follow up via email to ensure we received your original message. Additional information can be found at [microsoft.com/msrc](https://www.microsoft.com/msrc). 18 | 19 | Please include the requested information listed below (as much as you can provide) to help us better understand the nature and scope of the possible issue: 20 | 21 | * Type of issue (e.g. buffer overflow, SQL injection, cross-site scripting, etc.) 22 | * Full paths of source file(s) related to the manifestation of the issue 23 | * The location of the affected source code (tag/branch/commit or direct URL) 24 | * Any special configuration required to reproduce the issue 25 | * Step-by-step instructions to reproduce the issue 26 | * Proof-of-concept or exploit code (if possible) 27 | * Impact of the issue, including how an attacker might exploit the issue 28 | 29 | This information will help us triage your report more quickly. 30 | 31 | If you are reporting for a bug bounty, more complete reports can contribute to a higher bounty award. Please visit our [Microsoft Bug Bounty Program](https://aka.ms/security.md/msrc/bounty) page for more details about our active programs. 32 | 33 | ## Preferred Languages 34 | 35 | We prefer all communications to be in English. 36 | 37 | ## Policy 38 | 39 | Microsoft follows the principle of [Coordinated Vulnerability Disclosure](https://aka.ms/security.md/cvd). 40 | 41 | -------------------------------------------------------------------------------- /media/sharepoint-hackathon-badge-2025.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharePoint/sharepoint-hackathon/20a6844e8bc9b411cb8a9ad4703ee2729a345182/media/sharepoint-hackathon-badge-2025.png -------------------------------------------------------------------------------- /media/sharepoint-hackathon-promo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharePoint/sharepoint-hackathon/20a6844e8bc9b411cb8a9ad4703ee2729a345182/media/sharepoint-hackathon-promo.png --------------------------------------------------------------------------------