This project presents an AI-driven system that automates the identification of public contracts that best match a company's profile, optimizing procurement decision-making. By leveraging Google's Gemini AI API (Free Tier), the system analyzes contract descriptions and filters opportunities based on relevance, reducing the time and effort required for manual review. Built with FastAPI, it provides a scalable and modular architecture designed for seamless integration into various workflows. While the current release focuses on contract matching, the platform is structured for future enhancements, including automated contract classification and advanced analytics.
This application was originally designed for my mother, who owns a business and is subscribed to a government email list that sends daily notifications about newly opened public contracts at the national level. However, these emails do not only contain newly available contracts; they also include awarded contracts and various public service actions published for transparency purposes.
Due to this, each email can contain more than 800 contract listings, of which only about 100 may be truly relevant as open contracts. Additionally, since the contracts cover the entire country, many of them are outside the geographic scope of her business. Furthermore, a large number of contracts belong to industries completely unrelated to her company's services, making manual filtering even more difficult.
Manually filtering through these large volumes of contracts every day is time-consuming and inefficient. This project introduces an AI-powered contract matching system that automatically processes these emails, extracts the relevant contracts, and filters them based on criteria such as contract status, geographic feasibility, and industry relevance.
The contract matching system follows a structured workflow to process government emails and identify the most relevant opportunities:
Email Retrieval & Preprocessing:
Filtering & Storage:
AI-Based Contract Matching:
Frontend & Accessibility:
The source code is not publicly available yet, but it will be published in the near future. Users interested in updates can follow this project for future releases.
While this may not be the most ambitious project, I consider it to be highly useful. My mother now uses it daily and has told me that it genuinely helps her manage contract opportunities more efficiently. More importantly, this project has achieved something valuable beyond just automation—it has enabled someone who previously struggled to see the short-term benefits of AI to use an AI-powered tool every day and truly understand its usefulness.
There are no models linked
There are no datasets linked
There are no models linked
There are no datasets linked