Inspiration for Warm-up
- I wanted to transform and demonstrate my CV on a web page.
Inspiration for Application
- Developers struggle to write good documentation for their code. This tool automates the process using AI, saving hours of manual work.
## What Warm-up Task does
- Deploys pdf as a website on GitHub Pages
## What Application does
- Users paste code (Python, JavaScript, Java, etc.)
- ERNIE AI analyzes the code
- Generates professional documentation including:
- Function/class descriptions
- Parameter explanations
- Return value documentation
- Usage examples
- Important notes and warnings
- Displays formatted documentation
- Users can copy results
## How we built Warm-up Task
- Used PaddleOCR-VL tool for PDF extraction (via https://huggingface.co/spaces/PaddlePaddle/doc2page)
- Wrote Markdown formatting
- Prompted ERNIE to generate professional HTML
- Deployed using GitHub Pages
## How we built Application
- Flask backend for API handling
- Novita AI (ERNIE) integration for code analysis
- Formatted HTML/CSS frontend
- Deployed on Render for live access
## Accomplishments
- Generated professional-looking website both for Warm-up task and Application
- Successfully integrated Novita AI API
- Created intuitive user interface
- Supports multiple programming languages
- Professional documentation generation
## What I learned
- PDF text extraction techniques
- How to structure prompts for ERNIE
- How to integrate AI APIs into Flask applications
- Frontend-backend communication
Log in or sign up for Devpost to join the conversation.