Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[C4GT] Rendering Optimisation #106

Open
10 tasks
geeky-abhishek opened this issue May 15, 2023 · 1 comment
Open
10 tasks

[C4GT] Rendering Optimisation #106

geeky-abhishek opened this issue May 15, 2023 · 1 comment
Labels

Comments

@geeky-abhishek
Copy link
Collaborator

geeky-abhishek commented May 15, 2023

Project Details

UCI is created with a vision to make the conversation flow creation configurable to a level, that it can be done by program owners, without the intervention of any engineers at all. At the same time, it also envisions reducing the redundant coding required for enabling the same business logic for different channels.

UCI aims to democratize the use of different communication channels such as WhatsApp, Telegram, SMS, email and more across all governance use cases.

UCI is being used to create 2 ways communication channels via chatbots between lakhs of teachers in Uttar Pradesh & the state. These chatbots are configured from an admin panel and trigger notifications to the teachers. Teachers then click on the notifications on their Android phones and talk to the chatbot. This is making day to day communication realtime & very effective between teachers and the state.

UCI-WEB-CHANNEL is a frontend application which uses UCI backend for communication.

Features to be implemented

Optimize the rendering of components and first load.

Complexity

Medium

Skills Required

Javascript, Typescript, React ,Next Js ,Socket ,@next/bundle-analyzer

Name of Mentors:

@geeky-abhishek

Project size

4 Weeks

Product Set Up

Acceptance Criteria

  • first page should be loaded in 3 seconds in slow internet connection
  • first load size should be less than 5mb
  • No build size warning should be logged while building the app

C4GT

This issue is nominated for Code for GovTech (C4GT) 2023 edition.
C4GT is India's first annual coding program to create a community that can build and contribute to global Digital Public Goods. If you want to use Open Source GovTech to create impact, then this is the opportunity for you! More about C4GT here: https://codeforgovtech.in/

@geeky-abhishek geeky-abhishek changed the title OPTIMZATION [C4GT] OPTIMZATION May 15, 2023
@geeky-abhishek geeky-abhishek changed the title [C4GT] OPTIMZATION [C4GT] Rendering Optimisation May 15, 2023
@Tushar-go
Copy link

Hi @geeky-abhishek I am interested to contribute in this project

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants