Document summarizer using CHAT GPT.
Budget: $250 – $750 USD
Title: Enhance and Optimize PDF Analysis Web App - Flask, OpenAI GPT-3
Description:
We need an experienced developer to enhance and optimize our PDF analysis web application built with Flask and OpenAI GPT-3. The current codebase performs file upload, PDF extraction, text preprocessing, and generates summaries using GPT-3. We require comprehensive improvements to make the application robust, secure, and efficient. Addition enhancements are attached via Docx files. all will need to be implemented and functional installed in the production environment (Digital Ocean).
Key Enhancements:
1. Input Validation: Add thorough validation to ensure uploaded files meet requirements, such as file type and size limits.
2. Error Handling and User Feedback: Improve error handling with user-friendly messages and create a custom error page for better user experience.
3. Security Measures: Implement security headers using Flask-Talisman for enforcing Content Security Policy (CSP) and Strict-Transport-Security (HSTS).
4. Rate Limiting: Integrate Flask-Limiter to prevent abuse by limiting the number of requests per user within a specific time frame.
5. Code Modularity: Refactor the codebase into separate modules to enhance maintainability and readability.
6. Unit Testing: Develop comprehensive unit tests to ensure the correctness and stability of critical functions.
7. Performance Optimization: Analyze and optimize critical sections like PDF extraction and summary generation for better efficiency.
8. Deployment and Production Readiness: Prepare the application for production deployment, including server compatibility, SSL/TLS encryption, and server hardening.
If you possess expertise in Flask, OpenAI GPT-3, and enhancing web applications, please share relevant project examples and your proposed approach for these enhancements.
Note: The existing codebase will be shared for analysis. Project duration and budget will be discussed based on complexity and your proposed plan.
Join us to showcase your skills, contribute to a real-world application, and significantly improve the performance and functionality of our PDF analysis web app.
Description:
We need an experienced developer to enhance and optimize our PDF analysis web application built with Flask and OpenAI GPT-3. The current codebase performs file upload, PDF extraction, text preprocessing, and generates summaries using GPT-3. We require comprehensive improvements to make the application robust, secure, and efficient. Addition enhancements are attached via Docx files. all will need to be implemented and functional installed in the production environment (Digital Ocean).
Key Enhancements:
1. Input Validation: Add thorough validation to ensure uploaded files meet requirements, such as file type and size limits.
2. Error Handling and User Feedback: Improve error handling with user-friendly messages and create a custom error page for better user experience.
3. Security Measures: Implement security headers using Flask-Talisman for enforcing Content Security Policy (CSP) and Strict-Transport-Security (HSTS).
4. Rate Limiting: Integrate Flask-Limiter to prevent abuse by limiting the number of requests per user within a specific time frame.
5. Code Modularity: Refactor the codebase into separate modules to enhance maintainability and readability.
6. Unit Testing: Develop comprehensive unit tests to ensure the correctness and stability of critical functions.
7. Performance Optimization: Analyze and optimize critical sections like PDF extraction and summary generation for better efficiency.
8. Deployment and Production Readiness: Prepare the application for production deployment, including server compatibility, SSL/TLS encryption, and server hardening.
If you possess expertise in Flask, OpenAI GPT-3, and enhancing web applications, please share relevant project examples and your proposed approach for these enhancements.
Note: The existing codebase will be shared for analysis. Project duration and budget will be discussed based on complexity and your proposed plan.
Join us to showcase your skills, contribute to a real-world application, and significantly improve the performance and functionality of our PDF analysis web app.