PROJECT TECH4DEV - ADMIN CONSOLE FOR DALGO

Samagra-Code for GovTech
  • Virtual Internship
  • 01-May-2024
  • Pan India,
  • Start date
    Immediately
  • Duration
    3 Months
  • Stipend
    ₹33000 /month
  • No of Credits
    10
  • Apply by
    08-May-2024
  • Virtual Internship

About the program

Description Dalgo is an opensource data platform for the social sector Project Tech4Dev runs an instance of Dalgo as a commercial offering This setup manages multiple NGOs and we need a way to keep an eye on all of them This project will build an administrative UI for Dalgo Although this ticket is part of the DDPbackend repo the selected contributor will work on a new frontend repo as well and possibly on the prefectproxy repo if required Goals 1.Monitor the server by querying our existing Prometheus system 2.Report on jobs being run by Airbyte how long they are taking the machine resources they are consuming 3.Report on Prefects job history which jobs took how long enable historical analysis of jobs by connection by client a view into when during the day the machine is expected to be busy 4.A central view into which clients use which warehouses which data sources how many connections the types of sync methods selected etc Expected Outcome In the backend 1.A new Django app under the existing Django project connecting to the same Django database 2.Models and API endpoints to support the required functionality 3.Tests using the existing PyTest framework A new frontend application 1.A new React application which talks to the Django backend 2.Authentication 3.Pages for infrastructure Airbyte jobs Prefect jobs TBD Acceptance Criteria The application should correctly report on the activity within the Dalgo system Client data should not be exposed only job configuration data Test coverage exceeding 80 Developer documentation Implementation Details Libraries may be used but must be opensource Our backend is Django and our frontend is NextJS

Perks

1. Lucrative stipend of INR 1 lakh over a period of 3 months 2. Dedicated 1 on 1 mentorship by industry experts. 3. Hands-on experience to hone your skills 4. Access to bootcamps and expert sessions 5. Potential job extended internship opportunities 6. Opportunity to network with global open-source tech leaders

Who can apply?

Only those candidates can apply who:

  1. are from Any,
  2. and specialisation from Any,
  3. are available for duration of 3 Months
  4. have relevant skills and interests

Terms of Engagement

1. 50000 received on completion of midpoint milestone as decided with mentor 2. 50000 received on completion of final milestone as decided with mentor 3. Certificate of completion received on successful completion of internship

Number of openings

1

Sorry You Cannot Apply Date Expired