2024 TiDB Future App Hackathon Submission Process Guide

Please make sure you have registered for TiDB Future App Hackathon before submission

Registration link: https://tidbhackathon2024.devpost.com/?utm_source=discord&utm_medium=social&utm_campaign=hackcathon_2024

Submission time

PT July 26 8 am - August 23 8 pm

Submit address

https://devpost.com/submit-to/21490-tidb-future-app-hackathon-2024/manage/submissions

List of Submissions

  1. Your project link (must meet the content requirements of the Hackathon)

  2. Email address of the TiDB Cloud account associated with the project ( register for a free TiDB Cloud account ; submit https://forms.gle/uvnNxZ5SRuz1twue6 for additional resources)

  3. Link to your project’s code repository (need to make it public or set access to hackathon-judge@pingcap.com )

  • The Github link should include all necessary deployment files, documentation, and test instructions

  • The documentation should include your project features and functions (documentation language: English).

  • Documentation suggestions include a software material list or an architectural diagram listing all software components (including the large language model LLM used)

  • Participants who wish to enter the Best Open Source Award competition must include an OSI approved license in their submission (this material is not required for the selection of other awards).

  1. Your project demonstration video (Demo Video)

  2. Video Language: English (If you cannot provide a speech in English, please make sure your work has English subtitles.)

  3. Video Duration: 4 minutes or less (Video presentation should be concise and clear. If your video is longer than 4 minutes, it will have a negative impact on your score.)

  4. Video Display: Please upload your Demo Video to YouTube and make sure the link to your work is publicly visible to everyone.

  5. Video content: The demo video should explain the problem your app solves, its value to users, its innovative and unique features, and a demonstration of how the app runs.

  6. Video Highlights: Showcasing the types of data the app stores in TiDB and explaining how using TiDB Serverless Vector Search can help projects such as scalability, query response time, cost effectiveness, semantic search, and handling traditional and artificial intelligence workloads.

  7. NOTE: No third party trademarks, or copyrighted music or other material may be included unless the entrant has obtained permission to use such material.

  8. Before submitting the video link, please confirm whether you really use TiDB Serverless for application creation.

Notes on Entries

  1. Regarding language: Materials must be provided in English. If not in English, participants must provide demonstration videos, text descriptions, test instructions, and English translations of all submitted materials.

  2. Regarding the number of entries submitted: Participants can submit multiple entries, each entry must be original and must not infringe on the intellectual property rights of any other individual/group/organization. Multiple entries need to be different from each other (this year’s TiDB Hackathon sponsors and Devpost will evaluate this).

  3. Regarding the submission instructions: Before the submission period ends (before 12:00 on August 24th Beijing time), you can save the submitted project draft version on Devpost and submit it to the Hackathon project team for work evaluation. After the submission period ends, you may not make any changes to the submitted materials, but you can continue to update the projects in Devpost.

  4. After the submission period (after 12:00 on August 24th Beijing time), the organizer and Devpost may allow you to modify some of the submitted materials, such as adding, deleting, or replacing materials that may infringe on third-party logos or rights, disclose personal identity information, or other inappropriate materials. The modified submission content must be basically the same as the original submission content.

  5. Regarding intellectual property rights:

  • The work must be original work by you or your team/organization

  • You or your team must fully own the intellectual property rights of the work, with no other ownership.

  • The work must not infringe any third party’s intellectual property rights, including but not limited to copyrights, trademarks, patents, contracts, privacy rights, etc.

  • It is allowed to sign a technical assistance contract with a third party to create a submission, but the entry must be entirely your creativity and work.

  • Works that use open source software or hardware must comply with the relevant Licensing Agreement and demonstrate innovation and development of their open source products in the work.

  • If your project includes software that runs on proprietary or third-party hardware and is not widely available to the public, including software that runs on devices other than smartphones, tablets, or desktop computers or wearable technology, sponsors and Hackathon organizers reserve the right to require participants to provide physical access to the hardware required for the project.

  1. About testing:

  2. Participants need to provide access to their works, such as website links, feature demonstrations, or app beta versions.

  3. If the website is not fully public, provide access credentials in the test instructions.

  4. Before the end of the review phase, participants must ensure that the judges and organizers are not restricted in testing, evaluating, and running the project.

  5. The judges have the right to review based solely on the submitted text, images, and videos, without the need for actual testing.

  6. Regarding project investment regulations: Participating projects cannot be developed or derived from funding or preferential support provided by sponsors or Hackathon organizers, including but not limited to projects that have obtained funding, investment, or commercial licenses before the Hackathon submission deadline. If awarding prizes/financial rewards to projects causes actual or obvious conflicts of interest, sponsors and Hackathon organizers may decide to cancel the project’s eligibility for participation.

Please refer to the full entry rules:https://tidbhackathon2024.devpost.com/rules

Submission steps

Step 1: Click on the navigation bar - My Projects

Step 2: Create a Project

Step 3: Fill in team information (Manage Team)

  • There are two ways to add team member information:
  1. Copy the invitation link to him/her (click Copy).

  2. Fill in TA’s email information and send an invitation to TA’s email (click Send invite).

  • After the invitation is complete, your teammate information will automatically appear in the Current teammates section on the right, without the need for teammate confirmation (if you need to remove it, just click :negative_squared_cross_mark:).

  • Remember to click Save & continue after filling out.

Step 4 Fill in the project information (Project overview)

The following information needs to be submitted:

  1. Project name, the project name can be changed at any time

  2. Project introduction (Elevator pitch), within 200 characters

  3. Project logo (Edit thumbnail), file format is JPG/PNG/GIF format, file size is less than 5 MB, image size is 3:2

  • Remember to click Save & continue after filling out.

Step 5: Fill in the project details.

It will be displayed on the public project page.

The following information needs to be submitted:

  1. Detailed introduction of the project (About the project), including but not limited to the source of inspiration for the project, what you have learned, how the project was created, and the challenges you faced. [Required]

  2. Description of the language, framework, platform, Cloud as a Service, database, API, or other technology used for project development (Built with) [Required]

  3. Project code, Demo link (“Try it out” links) [optional]

  4. Project Logo (File format: JPG/PNG/GIF, File size: 5 MB or less, Image size: 3:2) [Not required]

  5. Project Demo video link (Video demo link), supports Youtube/Facebook Video/Vimeo/Youku link [required]

  • Remember to click Save & continue after filling out.

Step 6 Fill in additional information

The information submitted in this step is only open to the judges and organizers.

The following information needs to be submitted:

  1. Upload project materials Compressed Packet (i.e. all files you wish to submit for this Hackathon). The file format can be zip/pdf/word/apk, etc. Upload multiple files, please put them in a zip file, and then upload the zip file. File size limit: 35 MB. [Required]

  2. Your TiDB Serverless account email address (Note: The email address used to register and create projects in TiDB serverless needs to be submitted) [Required]

  3. Your project APP link (make sure your project has access to the hackathon-judge@pingcap.com ) [required]

  4. Do you have any instructions for Hackathon judges to access/test your application? [Not required]

  5. Link to your project code repository (Note: the project code repository must be made public or the judges must be granted access to their Github account, email can be sent to hackathon-judge@pingcap.com )

  • Remember to click Save & continue after filling out.

Step 7 Submit project information

  • Project submission is divided into two steps: click agree to the terms + click submit project to complete the project submission

  • After the project is submitted, you can still edit the project information before the submission deadline (PT August 23 8 pm)

  • Several reminders before submitting the project:

  1. The project demo video must include the content you have completed using TiDB Serverless and Vector Search features and the benefits they provide, as well as a demonstration of your project APP.

  2. Don’t forget to submit your app access link. You must provide a GitHub code repository link and share access by making it public or with hackathon-judge@pingcap.com .

  3. Projects must be newly created by the contestants, and projects that already existed before the start of this year’s Hackathon are not allowed to be submitted.

  4. Your TiDB Cloud account email.

The above is the project submission process for TiDB Future App Hackathon 2024!

Wish all participants a smooth competition and enjoy!

1 Like