a2i-code-For-Govstack / sp-service-solutions-frontend

https://sp.lsb.gov.bd/
0 stars 10 forks source link

[DMP 2024]: Survey and Polling - Frontend #1

Open a2i-dpg opened 6 months ago

a2i-dpg commented 6 months ago

Ticket Contents

Description

A survey and polling system is a tool or platform designed to collect data and opinions from a group of individuals, typically referred to as respondents or participants. These systems are commonly used in various fields including market research, academia, politics, and organizational management to gather insights, feedback, or preferences from a targeted audience. The backend of the solution can be found at : https://github.com/a2i-code-For-Govstack/sp-service-solutions-api

New feature Development Scope:

  1. Admin Panel for individual integrated System
  2. Dashboard for individual integrated System
  3. Data Analysis tool
  4. Graphical Representation Tools

Goals & Mid-Point Milestone

Goals for Survey and Polling:

Accuracy: Ensure that survey and polling data accurately reflect the opinions and preferences of the target audience. Engagement: Encourage active participation from respondents to gather meaningful insights. Versatility: Provide a platform capable of conducting surveys and polls on various topics and formats. Accessibility: Make surveys and polls easily accessible to a diverse range of respondents, including those with disabilities. Data Security: Implement robust security measures to protect the privacy and confidentiality of respondent data. Analytical Capabilities: Offer tools for data analysis to derive actionable insights from survey and polling results. Scalability: Enable the platform to handle large volumes of responses efficiently, especially during peak periods.

Milestones for Survey and Polling:

Platform Development: Build the infrastructure and user interface for creating and distributing surveys and polls. Beta Testing: Conduct testing with a small group of users to identify and address any issues or bugs. Launch of Initial Features: Release the platform with basic survey and polling capabilities. Feedback Collection: Gather feedback from early users to guide the development of additional features and improvements. Enhanced Features: Implement advanced features such as branching logic, multimedia support, and integration with third-party tools. Security Audit: Conduct a thorough security audit to ensure compliance with data protection regulations and best practices. Analytics Integration: Integrate analytics tools to provide users with insights into survey and polling results. Official Launch: Publicly announce the platform's official launch, marking its availability for widespread use.

Setup/Installation

Frontend Setup


install dependencies

$ npm install

serve with hot reload at localhost:3000

$ npm run dev

build for production and launch server

$ npm run build $ npm run start

generate static project

$ npm run generate

Expected Outcome

Make the product as Plug and Playable , more inntegratable and user friendly

Acceptance Criteria

N/A

Implementation Details

Frontend: nuxt2

Mockups/Wireframes

N/A

Product Name

Survey and Polling - Frontend

Organisation Name

a2i (aspire to innovate)

Domain

⁠Service Delivery

Tech Skills Needed

Nuxt2.js ,Bootstrap, Chart.js, Feature, React, RESTful APIs, Test, TypeScript, UI/UX/Design, Other

Mentor(s)

a2i , harun , Md. Ashiqur Rahman ,nahin , sanaullah

Category

API, Analytics, Beginner Friendly, Configuration, Frontend, Other

hardik-pratap-singh commented 5 months ago

Hello @a2i-dpg ! I want to work on this project. Can you please guide me ?

yuvrajrathva commented 5 months ago

Hi @a2i-dpg , I'm Yuvraj Rathva, a Computer Science and Engineering student from IIT Jodhpur. I'm excited about Survey and Polling project by a2i, and I'm excited to contribute. With experience in Bootstrap and Chart.js, I'm well-equipped to assist in developing the frontend features. The focus of this project is on enhancing service delivery through cutting-edge survey and polling solutions, which intrigues me. My background in frontend development, particularly with React.js and Bootstrap, aligns seamlessly with the objectives of designing user-friendly admin panels and dashboards. For more information on my experiences and projects, feel free to explore my Github or Portfolio.

How I can contribute:

Looking forward to contributing to this project!

Tonystark121 commented 5 months ago

Hello @a2i-dpg, I'm Rajeev Kumar, a pre-final-year student at IIT BHU. I'm thrilled about the Survey and Polling project by a2i and eager to contribute. With my experience in MERN stack development, I believe I have the necessary skills to make valuable contributions to this project.

Could you please guide me on how to get started? Is there a community group or forum where I can ask my queries and get further guidance?

a2i-dpg commented 5 months ago

Hello @a2i-dpg ! I want to work on this project. Can you please guide me ?

Hello , hardik-pratap-singh . Can you please specify , how do you want to contribute in the project ?

a2i-dpg commented 5 months ago

Looking forward to contributing to this project!

Great ! Looking forward for the contribution as well. Please let us know if any more details are required from our end for your contribution.

a2i-dpg commented 5 months ago

Hello @a2i-dpg, I'm Rajeev Kumar, a pre-final-year student at IIT BHU. I'm thrilled about the Survey and Polling project by a2i and eager to contribute. With my experience in MERN stack development, I believe I have the necessary skills to make valuable contributions to this project.

Could you please guide me on how to get started? Is there a community group or forum where I can ask my queries and get further guidance?

Hi Tonystark121 ! . Can you please specify on which feature you want to work on and what kind of guidance are you seeking primarily ?

hardik-pratap-singh commented 5 months ago

Hello @a2i-dpg ! I want to work on this project. Can you please guide me ?

Hello , hardik-pratap-singh . Can you please specify , how do you want to contribute in the project ?

I want to take this project as part of my C4GT journey 2024. I think I can complete the goals and milestones listed above.

Additionally, I was trying to look at the application features but while doing npm install, I am getting dependency confliction issues. Can you help me with that ?

a2i-dpg commented 5 months ago

Hello @a2i-dpg ! I want to work on this project. Can you please guide me ?

Hello , hardik-pratap-singh . Can you please specify , how do you want to contribute in the project ?

I want to take this project as part of my C4GT journey 2024. I think I can complete the goals and milestones listed above. Additionally, I was trying to look at the application features but while doing npm install, I am getting dependency confliction issues. Can you help me with that ?

hi , hardik-pratap-singh .thanks for reaching out. Its great to see your interest for the contribution. can you please show the error you are facing or copy the error and paste it here ? looking forward for your contribution

hardik-pratap-singh commented 5 months ago

Hello @a2i-dpg ! I want to work on this project. Can you please guide me ?

Hello , hardik-pratap-singh . Can you please specify , how do you want to contribute in the project ?

I want to take this project as part of my C4GT journey 2024. I think I can complete the goals and milestones listed above. Additionally, I was trying to look at the application features but while doing npm install, I am getting dependency confliction issues. Can you help me with that ?

hi , hardik-pratap-singh .thanks for reaching out. Its great to see your interest for the contribution. can you please show the error you are facing or copy the error and paste it here ? looking forward for your contribution

I am getting this while doing npm install

Screenshot from 2024-04-17 17-06-23

dvjsharma commented 5 months ago

Hey @hardik-pratap-singh. I noticed conflicting dependencies in your logs. You can resolve peer dependency conflicts by using npm install --legacy-peer-deps. Also, you might encounter a digital envelope routines not supported error. You can resolve it by modifying the start and build script to have the legacy OpenSSL provider enabled, or by simply running export NODE_OPTIONS=--openssl-legacy-provider.

hardik-pratap-singh commented 5 months ago

@dvjsharma Thanks for the help ! Project is running successfully on my local system.. But I think I will need admin creds to login into the application. Is it so ?

Screenshot from 2024-04-17 22-42-41

dvjsharma commented 5 months ago

Yes, it appears so. Setting up the backend is necessary, even when logging in as an admin. I attempted it, but unfortunately, the repository does not contain any dummy data. The migration scripts only create the schema in a SQL database. I am currently exploring ways to access it and obtain a key to log into the frontend. Maybe mentors can help on this.

/cc @a2i-dpg

Tonystark121 commented 5 months ago

Hello @a2i-dpg, I'm Rajeev Kumar, a pre-final-year student at IIT BHU. I'm thrilled about the Survey and Polling project by a2i and eager to contribute. With my experience in MERN stack development, I believe I have the necessary skills to make valuable contributions to this project. Could you please guide me on how to get started? Is there a community group or forum where I can ask my queries and get further guidance?

Hi Tonystark121 ! . Can you please specify on which feature you want to work on and what kind of guidance are you seeking primarily ?

Hello @a2i-dpg, I'm Rajeev Kumar, a pre-final-year student at IIT BHU. I'm thrilled about the Survey and Polling project by a2i and eager to contribute. With my experience in MERN stack development, I believe I have the necessary skills to make valuable contributions to this project. Could you please guide me on how to get started? Is there a community group or forum where I can ask my queries and get further guidance?

Hi Tonystark121 ! . Can you please specify on which feature you want to work on and what kind of guidance are you seeking primarily ?

Sorry for the delay response sir, as I was traveling and couldn't respond sooner. I'm very excited about the survey and polling system project and eager to contribute to its development from scratch to end, but have more inclination at working on the Admin Panel and Dashboard features, as I have experience with similar features. I believe my expertise in these areas will be valuable for the project.

I'm seeking your guidance on how to structure the project proposal effectively. Additionally, could you please provide details on the frameworks and tools expected to be used for building this project? This information will help me prepare thoroughly and contribute effectively.

Tonystark121 commented 5 months ago

@a2i-dpg Sir, upon setting up the project on my local system, it requires login credentials to move forward. Is it necessary to set up the backend part as well?

hardik-pratap-singh commented 5 months ago

@dvjsharma Thanks for the help ! Project is running successfully on my local system.. But I think I will need admin creds to login into the application. Is it so ?

Screenshot from 2024-04-17 22-42-41

@a2i-dpg @dvjsharma Can you please guide me what to do next ?

AbhimanyuSamagra commented 5 months ago

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.

a2i-dpg commented 5 months ago

@a2i-dpg Sir, upon setting up the project on my local system, it requires login credentials to move forward. Is it necessary to set up the backend part as well?

yes

Coderpj2020 commented 5 months ago

Hello @a2i-dpg @NahinAhmed28 @arprinceofficial , I've successfully set up both the frontend and backend repositories on my local system. However, I'm facing an issue where accessing the pages on the server prompts for login credentials. Could you please provide guidance on how to proceed further? Attached are screenshots of the frontend and backend servers for your reference. Kindly confirm if they are rendering correctly on my system. Thank you for your assistance. ssf

backend ss: ssb

a2i-dpg commented 5 months ago

in order to use the frontend with dummy data you have to clone and deploy the backend api system as well from: https://github.com/a2i-code-For-Govstack/sp-service-solutions-api and the dummy database can be found at below drive link: https://drive.usercontent.google.com/download?id=1sULrd8pno8SNmay8Z1sPhzQ8j5ERitdY&export=download&authuser=0

Coderpj2020 commented 5 months ago

Ok I will do asap

On Sun, May 5, 2024, 11:08 a2i @.***> wrote:

in order to use the frontend with dummy data you have to clone and deploy the backend api system as well from: https://github.com/a2i-code-For-Govstack/sp-service-solutions-api and the dummy database can be found at below drive link:

https://drive.usercontent.google.com/download?id=1sULrd8pno8SNmay8Z1sPhzQ8j5ERitdY&export=download&authuser=0

— Reply to this email directly, view it on GitHub https://github.com/a2i-code-For-Govstack/sp-service-solutions-frontend/issues/1#issuecomment-2094641019, or unsubscribe https://github.com/notifications/unsubscribe-auth/AW4QE727DXKGGD2VTPJZIE3ZAXAWNAVCNFSM6AAAAABFDAHET6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAOJUGY2DCMBRHE . You are receiving this because you commented.Message ID: <a2i-code-For-Govstack/sp-service-solutions-frontend/issues/1/2094641019@ github.com>

arprinceofficial commented 5 months ago

Hello @a2i-dpg @NahinAhmed28 @arprinceofficial , I've successfully set up both the frontend and backend repositories on my local system. However, I'm facing an issue where accessing the pages on the server prompts for login credentials. Could you please provide guidance on how to proceed further? Attached are screenshots of the frontend and backend servers for your reference. Kindly confirm if they are rendering correctly on my system. Thank you for your assistance. ssf

backend ss: ssb

Could you pls show me the Screen Shot of console log and network ?

shaunak-09 commented 5 months ago

Hello @a2i-dpg @arprinceofficial , I am Shaunak Ghosh, a pre-final year student at IIT Kharagpur. I have successfully configured both the frontend and backend components on my local system, including the setup of the SQL database. Here, as I can see the credentials mentioned in the user table should be used to login but the passwords in the database are hashed. So, could you please provide me the credentials.

arprinceofficial commented 5 months ago

Hello @a2i-dpg @arprinceofficial , I am Shaunak Ghosh, a pre-final year student at IIT Kharagpur. I have successfully configured both the frontend and backend components on my local system, including the setup of the SQL database. Here, as I can see the credentials mentioned in the user table should be used to login but the passwords in the database are hashed. So, could you please provide me the credentials.

Update with this: $2y$10$9I08LgVvWkFs7Z6w/1rgreAQ0p9KDsCvKjGNJfzfM0bdGXhQ7L4by pass: 12345678

shaunak-09 commented 5 months ago

@arprinceofficial Ok, I'll check. Could you please share the email address where I can send my proposal for review? Thank you.

praxcodes commented 4 months ago

hello @a2i-dpg @arprinceofficial I am interested to contribute for this project and I have also tried setting up the frontend and backend locally and made a proposal, can you guide me more on the same

Arnav2001 commented 3 months ago

Weekly Goals

Week 1

Week 2

Week 3

Week 4

Week 5

Week 6

Week 7

Week 8

Week 9

Week 10

Week 11

Week 12

Gaurav05082002 commented 3 months ago

Weekly Learnings & Updates

Week 1

Week 2

Week 3

Week 4

Week 5

Week 6

Week 7

Week 8

Week 9

Week 10

Week 11

Week 12