Greetings,
My name is Divyansh Khatri, and I am reaching out to inquire about the
Apache Airavata GSoC project titled "Local user interaface for Airavata MFT"
<https://issues.apache.org/jira/browse/AIRAVATA-3789>. After reviewing the
project requirements, I find that my skill set aligns well with the
project's objectives.

I am keenly interested in participating in this project and am considering
submitting a proposal for GSoC 2024. However, before proceeding further, I
would appreciate the opportunity to seek clarification on certain aspects
of the project.

Please correct me but from what I understood from the ideas list of Apache
GSOC do we need to implement the following things in this project?

1.Use ElectronJS for the cross-platform UI. Its Node.js backend will
interact with Airavata MFT using gRPC.
2.Design a user-friendly interface with clear sections for managing MFT
instances, storage endpoints, and data actions.
3.MFT Instance Management: Develop functionalities to start, stop, and
potentially configure Airavata MFT instances.
4.Storage Endpoints: Implement features to register new storage endpoints,
list existing ones, and remove them as needed.
5.Data Access: Build functionalities to list data within storage endpoints,
download specific data items, delete data, and upload new data.
6.Data Movement: Create features to move data between different registered
storage endpoints.
7.Data Search: Integrate a search function that allows users to search for
data across multiple storage endpoints.
8.Analytics Integration: Develop a section to display performance
analytics, such as data transfer rates for each agent.
9.Testing and Debugging: Implement thorough testing of all functionalities
10. Package the application for easy deployment on different operating
systems (Windows, macOS, Linux).

Reply via email to