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

Provide for a UI interface to generate Excels similar to project templates for creators #30

Open
3 tasks
aks30 opened this issue Apr 30, 2023 · 24 comments
Open
3 tasks

Comments

@aks30
Copy link
Collaborator

aks30 commented Apr 30, 2023

Project Details

Project/ Programs is a mobile application that enables one to take up micro-improvements in a planned manner.

With Projects/Programs, any person can define and schedule improvement tasks and work towards achieving it in a planned trackable way. One can create a program and include

  1. Observations/ Surveys which help one to identify the improvement areas
  2. Learning resources
  3. Projects - To plan the journey of improvements with scheduled, trackable tasks.

This feature is widely used on Diksha at the Centre/State/District Level for improving the Leadership of the Education Leaders of the Country.

As of today references or templates of such Programs/Projects are created on the platform happens using Excel spreadsheets. Program Managers use templates(Excel spreadsheets) to create the data and it’s uploaded to the platform by the Implementation team. As the usage of this feature is increasing, a user interface that is user-friendly, less error-prone, and minimizes the intervention of the Implementation team is a dire necessity.

This project is about creating a user interface that would be used for generating solutions as per the Excel templates of programs and projects. These Excel files are validated with the rules engine of the current validation portal and the output from this interface will be a validated spreadsheet, ready for upload as a solution.

Features to be implemented

  1. Develop a configurable user interface on the lines of PWA (ionic), the output of which would be Excel files in compliance with the templates.
  2. The Web application will have the following capabilities/features
  • Integration with the existing rules engine to validate the user inputs
  • Display the error messages and allow the user to correct and resubmit the correct template.
  • Upload the validated template to the platform.

What exists

  1. Templates ( Excel Spreadsheet with built-in validations ) - https://docs.google.com/spreadsheets/d/1YnWTcHrmvDYVedGktKr2V25G7qBNUmYjwk1huHwGwNc/edit#gid=65026616
  2. Rules Engine Service- https://github.com/ELEVATE-Project/template-validation-portal-service

What needs to be built

  1. The User Interface for the capturing all the data required for creating Programs/Projects

Learning Path

Complexity
Medium

Skills Required
MongoDB, NodeJS, Angular, Ionic, HTML, CSS.

Name of Mentors:
@Adithya

Project size
8 Weeks

**Product Set Up Guide - **
Service setup and Portal setup

Acceptance Criteria
A portal that helps users generate Excel files same as here - https://docs.google.com/spreadsheets/d/1YnWTcHrmvDYVedGktKr2V25G7qBNUmYjwk1huHwGwNc/edit#gid=65026616

Out of Scope

Milestones

  • Understand the program and project template.
  • Program Template
  1. Create an interactive UI for Resource Details with validations.
  2. Create an interactive UI for Program Manager Details with validations.
  3. Create an interactive UI for Program Manager Details with validations.
  4. Generate Excel templates with the data captured.
  • Project Template.
  1. Create an interactive UI for Project upload with validations.
  2. Create an interactive UI for Tasks upload with validations.
  3. Create an interactive UI for Certificate details with validations.
  4. Generate Excel templates with the data captured.
@Vinay2001k
Copy link

I am interested in this project and want to work on this issue, as i am very familiar with HTML, CSS, NodeJS, Angular.

@ShubhamAg30
Copy link

I possess a strong foundation in MongoDB, NodeJS, Angular, Ionic, HTML, and CSS, which are essential for successfully executing this project. My previous experience in web application development and database management further bolsters my ability to deliver high-quality results within the given timeframe.

@adithyadinesh0412
Copy link
Collaborator

adithyadinesh0412 commented May 19, 2023

Hi @Vinay2001k , @ShubhamAg30 , Please make use of Discord channel for the communication.
PFB link to the channel.

Discord Link : https://discord.com/invite/VPrXf7Jxpr
Channels Link : https://discord.com/channels/973851473131761674/1106639037885845594

@adithyadinesh0412
Copy link
Collaborator

Hi All ,

I hope this message finds you well. First and foremost, I would like to express my sincere gratitude to all of you for showing interest in our project on GitHub (issue 30). Your enthusiasm and support mean a lot to us.

We understand that embarking on a new project can bring about various questions and queries. Therefore, I would like to assure you that our team is here to assist you every step of the way. Whether you have technical inquiries, need clarification on certain aspects, or require general guidance, feel free to reach out to us. We are more than happy to help.

Additionally, we are excited to announce that we are planning to conduct an open virtual meeting on Wednesday, May 24th. This meeting will provide a platform for us to connect, discuss the project in further detail, and address any concerns you may have. We will soon be sharing the meeting links in our Discord Channel, so please keep an eye out for that.

Meeting Date : 24th May 2023 - Wednesday
Meeting Time : 11AM - 11.30AM
Meeting Link : < Will be published soon >

In the meantime, we encourage you to post any doubts or concerns you may have in the discord group / here. By doing so, we can review your questions thoroughly and ensure we provide you with the best possible answers during our upcoming meeting.
Once again, thank you for your interest and support. We look forward to collaborating with each one of you and making this project a success.

Please join the Discord channel to get prompt updates regarding this project

Best regards,
Adithya Dinesh

@Avi2492
Copy link

Avi2492 commented May 21, 2023

I am interested in this project

@chandra-pro
Copy link

Hii @adithyadinesh0412 I am intrested to contribute in this issue.

@adithyadinesh0412
Copy link
Collaborator

Hi @Avi2492 , @chandra-pro
Please make use of our discord channel for the communication and proceed to submit your proposal.
Post your queries / concerns in our group so that we can help you with that.
We are planning to conduct a virtual meet for the, We will soon be sharing the meeting links in our Discord Channel. So please keep an eye out for that.

Meeting Date : 24th May 2023 - Wednesday
Meeting Time : 11AM - 11.30AM
Meeting Link : < Will be published soon >

@Smriti925
Copy link

Hello @adithyadinesh0412 I'm really interested to work on this project.

@adithyadinesh0412
Copy link
Collaborator

Hi @Smriti925 ,
Thank you for showing interest in this project.
I would like to suggest you and all the aspirants showing interest in this project to please go ahead and submit your proposals in the unstop platform.

You can use our discord channel (link posted in my previous comments) to ask your doubts regarding the project or regarding submitting proposal.

@himanikinkar
Copy link

I am interested in this project i want to contribute in this project. I am very familiar with HTML CSS Js, React,Express

@priyam0112
Copy link

Hello @adithyadinesh0412 I'm interested to work on this project.

@khushia2512
Copy link

Hello @adithyadinesh0412 i m interested to work on this project.

@Ritu01-git
Copy link

Hello, @adithyadinesh0412 I am interested in this project as I have experience in working with UI development in Ionic, and Angular so I will be a good fit as a contributor.

@adithyadinesh0412
Copy link
Collaborator

Hi @himanikinkar , @priyam0112 , @khushia2512 , @Ritu01-git

Thank you for showing interest in this project.
Kindly join our discord channel and use it for further communication.
PFB Discord channel and community details.
You can reach out to me / my team in the channel to clear your doubts regarding the project.

Discord Link : https://discord.com/invite/VPrXf7Jxpr
Channels Link : https://discord.com/channels/973851473131761674/1106639037885845594

@harshgupta107
Copy link

I happy to contribute in any gov work that's help lot's of people .Now talk about skill so i'am good at html and css and other two was my initially started so this project is helpful for me also to learn new skill as well .

@nitukumari34
Copy link

I am interested in this project and want to work on this issue, as i am very familiar with HTML, CSS, NodeJS, Angular.

@mustafaazad03
Copy link

Hi @aks30 , @adithyadinesh0412 ,
I am Mustafa Azad. Currently, I am MERN Stack Developer with some experience in Angular js. As I have build many such projects in the past and learned many efficient techniques to implement functionality. This project grabs my interest and I would love to contribute in this.

@vinayastar01
Copy link

Hii @adithyadinesh0412 ,
I am really interested to work on this project.

@adithyadinesh0412
Copy link
Collaborator

Hi All, thank you for showing interest.
Kindly check my previous comments and join the discord channel.
You can also start posting your proposals in unstop platform.
Please reach out me in case you have any doubts or need help in reviewing proposals.

@faizi-7
Copy link

faizi-7 commented Jun 7, 2023

I am intrested in this project

@vikashpatel24
Copy link

I am interested in this project

@tanushree05
Copy link

I am interested in this project and want to work on this issue, as i am very familiar with HTML, CSS, NodeJS, and Angular.

@sanjaraiy
Copy link

I am interested in this project and I want to contribute in it , I have worked on similar type of technologies that 's why I am available for this project.

@AkshataNaikwadi2002
Copy link

I am interested in this project and I have worked on various web development projects where similar type of technologies are used. I want to contribute to this project.

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

No branches or pull requests