Hi Shubham,

My apologies for taking so long to get back to you, and thanks to Suresh for 
following up.

I agree with everything that Suresh said. Also, for developing new Airavata 
APIs take a look at 
https://github.com/apache/airavata/tree/develop/modules/ide-integration 
<https://github.com/apache/airavata/tree/develop/modules/ide-integration> for 
setting up a dev environment where you have a local Airavata API server 
instance and local Django Portal instance.

Thanks,

Marcus

> On Jun 29, 2022, at 9:58 PM, Suresh Marru <sma...@apache.org> wrote:
> 
> Hi Shubham,
> 
> See below: 
> 
>> On Jun 28, 2022, at 12:39 PM, Bipin Kumar, Shubham <sbip...@iu.edu 
>> <mailto:sbip...@iu.edu>> wrote:
>> 
>> Hi Marcus,
>> 
>> I had the following question on dashboard developments . Can you please 
>> clarify these:
>> Can I use React for frontend development or is it compulsory to use VueJs?
> 
> As such we would not have opinion, but in this case please use VueJS since 
> rest of the apps are built in it and It. 
> 
>> Should the dashboard be an independent application, or it should be 
>> integrated as a page in Django portal?
> It should be a Django app to be deployed within the Airavata Django 
> Framework. 
> 
>> For getting the data like user details, experiment details or resources 
>> details should we establish direct connections to respective databases or 
>> use the Airavata API's to fetch those details. In case there aren't any 
>> API's to support the data needed what should be the course of action?
> Always only use API’s we suggest database interactions do not go beyond the 
> respective components. So if you need to get any data Client -> Airavata 
> API->Component CPI -> Database
> 
> Suresh
> 
>> 
>> Regards,
>> Shubham
> 

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to