Open fatchat opened 10 months ago
Linking Installation guide here: https://github.com/DalgoT4D/DDP_backend?tab=readme-ov-file#setup-instructions
@SaumyaSamagra , The requirements seem quite clear and it seems to be doable in the timeframe of the internship. What is the pub-sub mechanism to be used, is not mentioned. Some clarity may be added or may need to be figured out earlier on on the project. That may be added to the skill set requirement as a preference.
@fatchat is the plan to use something like RabbitMQ/Kafka for the pub-sub model?
@Snehil-Shah I'm looking for a solution which uses an existing library. Having said that, I'd want to avoid a library which uses Kafka since that would be overkill. Rabbit/Zero/something small
The contributor would need to know how the notifications library is using its messaging components, but only for testing and debugging and not for extending them
Hii @fatchat can "FastAPI Websocket Pub/Sub" package be used for it.. as its lightweight and maybe still effective for the pub sub model Link
I want to contribute for this project as a part of DSP 2024. please guide me with the procedure @fatchat .
I want to contribute for this project as a part of DSP 2024. please guide me with the procedure @fatchat .
Hii @fatchat,
I am writing to express my interest in contributing to this project as a part of DSP 2024. Having thoroughly reviewed the project, I am impressed by its objectives and it seeks the potential for great impact in industries.
With my background in Backend using Django , MERN with practicing hands on Machine learning, I believe I can make valuable contributions to both backend and frontend part. My experience includes several projects like Society-Expenditure Manager using Django and Real Estate using MERN, which I believe align well with the goals of your project.
I am particularly interested in fulfilling the requirements of the project and have some ideas on how to approach it effectively. I am committed to adhering to best practices, contributing high-quality code, and actively collaborating with the project maintainers and community.
I am excited about the opportunity to contribute to Notification System for Dalgo and help further its mission. I look forward to discussing potential contributions and how I can best support the project.
Please guide me with procedure and with all your knowledge and experience.
hello all, thank you for your interest
please refer to the c4gt website / discord community on how to apply
and as much as i would love to, i won't be mentoring anyone during the application process... there are just too many people. whoever is selected will get two hours a week from me
thank you again
Hi Snehil,
Please create a duplicate file and upload your proposal document https://docs.google.com/document/d/1D2pLc_eP-8-waBnRuj57Tc_jQT7_-ZWRQCDjv6qtPTY/edit?userstoinvite=mohitdto0311%40gmail.com&sharingaction=manageaccess&role=writer with the specified nomenclature as specified on Unstop https://unstop.com/competitions/dedicated-mentoring-program-dmp-2024-code-for-govtech-932803?lb=7gWXVfKv .
For any questions please feel free to direct your queries at @.*** and join the Discord server https://bit.ly/C4GTJoinDiscordServer
Thank you
Best, Saumya
On Sat, Mar 9, 2024 at 10:54 PM Snehil Shah @.***> wrote:
@fatchat https://github.com/fatchat is the plan to use something like RabbitMQ/Kafka for the pub-sub model?
— Reply to this email directly, view it on GitHub https://github.com/DalgoT4D/DDP_backend/issues/442#issuecomment-1986923163, or unsubscribe https://github.com/notifications/unsubscribe-auth/A7TNBGFBMMONBHM2M6RFR3LYXNATPAVCNFSM6AAAAABCTLBAG6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSOBWHEZDGMJWGM . You are receiving this because you were mentioned.Message ID: @.***>
--
Saumya Gupta
Consultant | +91 9629770622
Samagra | Transforming Governance
Address: 9/5 Sarvapriya Vihar, New Delhi-16 @.***,77.1994501,17z/data=!3m1!4b1!4m5!3m4!1s0x390ce273981e5dfb:0x7bfceb198af17562!8m2!3d28.5566128!4d77.2016388?shorturl=1>
Website: www.samagragovernance.in
Follow Us: Linkedin https://www.linkedin.com/company/samagra-transforming-governance/ | Youtube https://www.youtube.com/channel/UCfkXErS-f87xUQkmSKSC8bg | Instagram https://www.instagram.com/samagragovernance/?hl=en
Hi Aman,
Please create a duplicate file and upload your proposal document https://docs.google.com/document/d/1D2pLc_eP-8-waBnRuj57Tc_jQT7_-ZWRQCDjv6qtPTY/edit?userstoinvite=mohitdto0311%40gmail.com&sharingaction=manageaccess&role=writer with the specified nomenclature as specified on Unstop https://unstop.com/competitions/dedicated-mentoring-program-dmp-2024-code-for-govtech-932803?lb=7gWXVfKv .
For any questions please feel free to direct your queries at @.*** and join the Discord server https://bit.ly/C4GTJoinDiscordServer
Thank you
Best, Saumya
On Sun, Mar 31, 2024 at 1:34 PM Aman Khan @.***> wrote:
Hii @fatchat https://github.com/fatchat can "FastAPI Websocket Pub/Sub" package be used for it.. as its lightweight and maybe still effective for the pub sub model Link https://pypi.org/project/fastapi-websocket-pubsub/
— Reply to this email directly, view it on GitHub https://github.com/DalgoT4D/DDP_backend/issues/442#issuecomment-2028593915, or unsubscribe https://github.com/notifications/unsubscribe-auth/A7TNBGHH3FZF3X42DW5Y2VLY267RJAVCNFSM6AAAAABCTLBAG6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMRYGU4TGOJRGU . You are receiving this because you were mentioned.Message ID: @.***>
--
Saumya Gupta
Consultant | +91 9629770622
Samagra | Transforming Governance
Address: 9/5 Sarvapriya Vihar, New Delhi-16 @.***,77.1994501,17z/data=!3m1!4b1!4m5!3m4!1s0x390ce273981e5dfb:0x7bfceb198af17562!8m2!3d28.5566128!4d77.2016388?shorturl=1>
Website: www.samagragovernance.in
Follow Us: Linkedin https://www.linkedin.com/company/samagra-transforming-governance/ | Youtube https://www.youtube.com/channel/UCfkXErS-f87xUQkmSKSC8bg | Instagram https://www.instagram.com/samagragovernance/?hl=en
Do not ask process related questions about how to apply and who to contact in the above ticket. The only questions allowed are about technical aspects of the project itself. If you want help with the process, you can refer instructions listed on Unstop and any further queries can be taken up on our Discord channel titled DMP queries.
@fatchat for the notification system using Django framework it will be more efficient to go with the third-party applications like Pusher, Firebase Cloud Messaging (FCM), Amazon Simple Notification Service (SNS), and Twilio. Celery with redis/RabbitMQ is also a good option as the background function and the notification system both can work simultaneously.
Hello, @fatchat , I would like to contribute to this project. I have the required skillset for it. Kindly guide me so that I can contribute to this project.
Hi @fatchat can you help me with these things regarding the project of C4GT:
Thanks
@amansgith
We currently have notifications only for failures of flow-runs, and these only go to our Discord #ops channel. We would like to be able to send notifications to a user's email address, and let them configure this. More generally we would like to a. notify users when their connection schemas change b. notify users when the platform is going down for upgrades c. any other messages we would like to send our users
No
Yes, with limits. Right now we only want to be able to send text notifications, not html or rich-text or whatever else
Do not ask process related questions about how to apply and who to contact in the above ticket. The only questions allowed are about technical aspects of the project itself. If you want help with the process, you can refer instructions listed on Unstop and any further queries can be taken up on our Discord channel titled DMP queries. Here's a Video Tutorial on how to submit a proposal for a project.
Hello @fatchat I want to contribute for this project of C4GT 2024. please guide me with the procedure.
Hello @fatchat i too want to contribute to this project of C4GT 2024. please guide me to move further in the process.
@fatchat is DMP selection of DalgoT4D announced?
Yes, announcements were made on Tuesday I believe
On Thu, May 30, 2024 at 5:10 PM Rishikesh Maddhesiya < @.***> wrote:
@fatchat https://github.com/fatchat is DMP selection of DalgoT4D announced?
— Reply to this email directly, view it on GitHub https://github.com/DalgoT4D/DDP_backend/issues/442#issuecomment-2139369000, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAQPOIAJDSNTL76723GNAELZE4F3NAVCNFSM6AAAAABCTLBAG6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMZZGM3DSMBQGA . You are receiving this because you were mentioned.Message ID: @.***>
python manage.py makemigrations ddpui
python manage.py migrate
python manage.py migrate ddpui 0077
Description
This project will build a notification system for Dalgo. Although this ticket is part of the
DDP_backend
repo, the selected contributor will work on the frontendwebapp
repo as well, and possibly on theprefect-proxy
repo if requiredGoals
Expected Outcome
In the backend:
dalgo-admin
tool)In the frontend
Acceptance Criteria
Implementation Details
Libraries may be used but must be open-source Our backend is Django and our frontend is NextJS
Mockups / Wireframes
None but we will decide on designs before the frontend work begins
Product Name
Dalgo
Project Name
Notification System for Dalgo
Organization Name:
Project Tech4Dev
Domain
Other
Tech Skills Needed:
Python, Django, JavaScript, NextJS
Mentor(s)
@fatchat
Complexity
High
Category
Integrations, Feature
Sub Category
API, Frontend, Backend