This API is designed to support CRM operations by providing a series of backend services. It's built with FastAPI, a high-performance Python framework.
One of the core features of the API is its ability to handle .xls and .xlsx file uploads. Upon a valid file upload, it initiates a new thread to process the file. The file is stored in a specified directory, and if the directory exists, it's replaced with a new one to ensure that the most recent file is processed.
The API supports cross-origin resource sharing (CORS), allowing it to effectively communicate with frontend applications across various domains. This feature expands its compatibility and makes it a versatile choice for integration with existing systems.
Additional services and endpoints will be incorporated as necessary to support the evolving needs of the CRM operations.