FileX

FileX

Your heaven for a Secured Management and File Searching

The problem FileX solves

Many Private and Government Organisations are facing a huge problem of Managing the files securely without leaking any sensitive information of the user, citizens and patients. It is a very difficult task for them as the tools available in the market like google drive, onedrive are saving the data in their clouds which is often unwanted by the organizations regarding the concern of security breach. Also after uploading a certain amount of files, these services ask for a certain amount of money to continue with their services which make them unaccessable for small Organizations. This project thus solve the problem of many organizations like educational and health institutes providing free file management and search optimization feature even from images totally offline thus providing 'In Home personal use' feature.

This tool helps us to retrieve textual data from thousands of documents. This idea is not restricted to files only; we can also extract textual content from the images uploaded to this tool. The search engine will help us search for data inside files like pdfs, doc files, CSV files, jpeg files, etc. It will help to maintain and organize the files and ease searching within the files. In this way, we do not have to manually search every file for the specific text that we want.

Challenges we ran into

  1. Problem in writing the dockerfile and docker-compose.yml file
    Solution: We check each and every dependency, environment variables and API of our application

  2. Problem in deciding the architecture of our tool.
    Solution: Step by step understanding the process of development and take a user oriented approach

  3. Problem in extracting the metadata of files.
    Solution: First, tried to access the Apache Tika server and read the documentation of using the appropriate http request methods offered by Tika in order to access the metadata.

  4. Analyzing the search query provided in order to search for any keyword.
    Solution: Read the kibana docs to implement the search query.

Tracks Applied (3)

Health & Education

All the Educational Institutions like schools, colleges and coaching centers can use this tool to store all the files ei...Read More

Open Innovation

The problem statement is not bound to any single problem and also a vast amount of really scalable and efficient Tech St...Read More

Replit

We have deployed the full Node file and docker file on Replit.

Replit

Discussion