
ADP_ATP
ADP ATP is a platform designed to efficiently manage a tennis ranking among friends. It allows users to record matches, update rankings, and view detailed real-time statistics. Additionally, it integrates artificial intelligence to automatically generate news articles for each recorded match.
The problem to solve
Managing a tennis ranking manually can be complicated and inaccurate. Without an automated platform, it is difficult to record results, update rankings correctly, and maintain a detailed history for each player. Additionally, sharing match updates with participants requires extra effort.

The solution
ADP ATP automates ranking management, allowing players to record matches and see real-time updates. Specific challenge rules are applied to ensure a fair and transparent system. Additionally, the platform automatically generates news using artificial intelligence, providing engaging summaries for each match.

Tech Stack
The frontend is developed with Next.js 15, leveraging Server Actions for a seamless experience. Tailwind CSS is used for a modern and responsive design. Prisma manages the database on Neon, while authentication is implemented with Auth.js and Google OAuth. News generation is powered by integrated artificial intelligence with Gemini and Vercel AI.

Key Features of ADP ATP
- Automated match recording
- Dynamic ranking updates
- Detailed player history and statistics
- Integrated challenge rules for a fair ranking
- Automatic news generation with AI
