Note:
This topic has been translated from a Chinese forum by GPT and might contain errors.Original topic: 【已结束】TiDB 首届全球黑客马拉松TiDB Future App Hackathon 2023,开发者的狂欢夏日盛会!快来一起 Coding 吧!
The content is quite substantial, you can directly click on the directory on the right to jump to the module you are interested in! No matter what questions you have, you can join the WeChat group to get help~
The 2023 TiDB Future App Hackathon is here! This year’s Hackathon theme is: Code, Innovate & Build Amazing Data Applications —— unleash your creativity, build groundbreaking applications, find your teammates globally, experience the latest and coolest Serverless technology, and win a total of $36k in prizes!
This competition requires participants to develop applications based on the TiDB Serverless version. TiDB Serverless is built for large-scale transactions, real-time analytics, mixed workloads, and applications with traffic surges, and can automatically scale to meet real-time demands. Developers can deploy and configure a fully functional Serverless TiDB database with just a few clicks. TiDB Cloud Serverless is highly compatible with MySQL, allowing developers to continue using their familiar MySQL development frameworks and tools.
Whether you are interested in data, artificial intelligence, the Internet of Things, cross-platform development, or any field of software engineering, at the 2023 TiDB Future App Hackathon, you can fully unleash your imagination and creativity, and building scalable, powerful, high-performance applications on TiDB Serverless will be easier than ever!
Registration is now open, accept this invitation from TiDB, innovate with us in the world of code, experience the charm of Serverless, and create your own Data Application!
Participation Benefits
- Participants will receive 5GB of TiDB serverless cloud resources, and if usage exceeds 5GB, they can apply for an additional $100 Credit (worth over 700 RMB according to the exchange rate).
- The 60 teams that pass the preliminary review will receive a limited edition TiDB hackathon gift package (those who have received gifts from previous years know that each year’s new peripherals come with new surprises!).
- Technical experts will be available online to answer questions, so you no longer have to worry about encountering problems that you can’t solve on your own!
- Team up, communicate, and discuss technology and projects with top developers from around the world (and practice your English in the process).
Awards
Award Category | Award | Prize Cash | Count | Total |
---|---|---|---|---|
Top 7 | 1st Place | $13,500 | 1 | $13,500 |
2nd Place | $7,500 | 1 | $7,500 | |
3rd Place | $3,500 | 1 | $3,500 | |
4th-7th Place | $1,500 | 4 | $6,000 | |
Special Award |
Verce Sponsored: Best User Experience Award | $1500 in usage credit to the Vercel platform | 1 | $1500 in usage credit to the Vercel platform |
Best AI Application Award | $1,500 | 1 | $1,500 | |
Prize for Social Good | $1,500 | 1 | $1,500 | |
Incentive Awards | Top 5 Idea-makers with the most votes | $100 | 5 | $500 |
Top 5 Storytellers with the most votes | $100 | 5 | $500 |
A team can win three types of awards simultaneously, but an individual can only participate in one team.
What do you need to do?
In this Hackathon, you need to use TiDB serverless and any framework you like to build a runnable application. We do not restrict the form and purpose of the application, so fully unleash your imagination!
Some possible directions:
Field | Description |
---|---|
HTAP | Applications that handle large-scale transactions and simultaneously perform analytical queries on big data or streaming data. |
API & Integration | Applications that integrate with popular APIs to provide unique services or features. |
Artificial Intelligence | Applications that leverage AI capabilities |
Some possible application cases
Category | Samples |
---|---|
Hybrid Transactional/Analytical Processing | * Personal health data tracking and personalized suggestions * Short link services with high-performance transactional processing and analytics * Real-time sports match analytics and predictions platform * Smart parking solution with real-time space availability tracking * Real-time fraud detection in financial transactions * WEB 3 in HTAP: decentralized e-commerce marketplaces with secure transaction processing and real-time supply chain data analysis. |
API & Integration | * Integrate with popular tools (Elasticsearch, Kafka, TensorFlow); * Integrate TiDB with different languages and frameworks. * Integrate TiDB Data API with 3rd-party PaaS/SaaS |
Artificial Intelligence | * News article classification based on real-time trends * AI-based adaptive pricing engine for e-commerce platforms * AI-driven project management tool that predicts task completion times |
Some applications already implemented using TiDB serverless
Hybrid Transactional/Analytical Processing
- OSSInsight (Open Source Software Insight): An AI tool based on TiDB Cloud Serverless and OpenAI that can analyze billions of rows of GitHub event data.
- Fortune 500 Insight: Revenue analysis of Fortune 500 companies (GitHub - tidbcloud/vercel-fortune500-demo).
- Steam Insight: Analysis of Steam games (GitHub - pingcap/steam-insight-template: Steam Insight vercel template based on TiDB Cloud Data API).
- Hacker News Insight: Insights into Hacker News based on AutoGPT, providing users with valuable insights and information almost in real-time by combining AutoGPT with the TiDB Serverless database.
- S&P500 Insight: Insights into S&P500 based on Vercel and Serverless TiDB & TiDB Data API: A powerful tool for analyzing the performance of stocks listed on the S&P500 index.
Artificial Intelligence
- Ai Insight: Translate natural language into SQL and then gain insights from any CSV file (https://ai-insight.vercel.app/).
How to register?
Registration link: Click to submit the registration form (since it is a global event, you need to use a legal VPN to access).
Event Process
Stage 1 Preliminary (6/6 - 7/28)
- Register, form a team, register a TiDB serverless account, and develop the application.
- Submit a demo video of no more than 4 minutes and provide the judges with access to the application, which can be an interface, account, website link, etc.; also submit the GitHub link of the project: your repository can be public or private. If it is private, please provide access in your test instructions. Remember to include all necessary deployment files and test instructions to facilitate the testing of your application.
The judges will select 60 teams to enter the final stage based on the demo, program, code, etc. submitted in the preliminary stage. The preliminary results will be announced on August 3.
Stage 2 Final (8/4-8/6)
The teams that enter the final can optimize their programs during these three days and compete for the grand prize!
The final results will be announced on August 15.
Participation Process
- Register
- Form a team (self-organized teams of 1-4 people)
- Create a cluster on TiDB Serverless
- View the development guide
- Divide the work and develop the application
- Write a PPT (PPT template is ready for you, click to get it)
- Record a demo video (since the judges are international, it is best to use English for the presentation; if you cannot use English, you can add English subtitles to solve this problem), upload the video to YouTube after recording
- Submit the work
Some Judges
Join the group to find teammates & technical support
Chinese area communication: WeChat group
Joining process:
- Scan the code to join the WeChat group
If the group is full or the code is invalid, you can add the assistant’s WeChat: billmay, and mention the 2023 code to join the group!
- View the group announcement
English area communication: Discord
Joining process:
- Download and install Discord
- Join the group: TiDB Community
Resources & Documentation
Case Studies and Development Tools Collection
- Sample Applications & Development tools ——TiDB Future App Hackathon 2023 - #2 by billmay
- Sample Applications built with TiDB Serverless