ashutoshgithubs / iemhacks_dev-g Goto Github PK
View Code? Open in Web Editor NEWHome Page: https://edtech-dev-g-frontend.vercel.app/
License: MIT License
Home Page: https://edtech-dev-g-frontend.vercel.app/
License: MIT License
We recommend that every repo has a code of conduct. If you don’t feel comfortable creating your own Code of Conduct from scratch we highly recommend using one of the templates provided by GitHub. If you do use a template, please read through the template and ensure that you can and will abide by the Code of Conduct.
Please follow these instructions on how to add a Code of Conduct.
Sample: https://github.com/Recode-Hive/Stackoverflow-Analysis/blob/main/CODE_OF_CONDUCT.md
I noticed some code sections in src/pages/TopHome.jsx seem to be repeated.
I think we could create a separate component to handle this logic.
Could you please assign this issue to me under GSSOC 24.
@ashutoshgithubs currently the website is lacking a feedback form. i have an experience in react will be able to make a form .Kindly assign this issue under GSSOC'24
To ensure a positive and respectful learning environment for all, DEV-G have to implements a content review process. This process involves a team dedicated to reviewing content posted by both teachers and students to identify any potential issues that might not align with DEV-G's values. the content posted by teachers and students is subject of respect of DEV-G , so a system that manually check the content of teachers and inform the admin if find somthing that raise questions on DEV-G reputation
the Home page is little bit shifted toward left on large screen
Course Schema has a field name "price" . We can use it to filter courses according to the number in req.body. This will help users get courses according to their budget.
Please assign me this issue under gssoc'24.
In the settings/edit profile page when a user adds a profile image there is no option given to remove the profile image.
Please let me know what you think about the issue. @BipulRahi
I would like to work on this issue as a contribution to Gssoc'24.
Please assign it to me.
Currently, there's no dedicated system to verify educator legitimacy. An admin portal will ensure the quality and credibility of our educational content by verifying educator expertise. Verified educators will also inspire greater trust among learners.
Develop a secure admin portal accessible only to authorized Admin with appropriate access levels.
there is no catalogue page available on clicking the button
would like to add one
The repository currently lacks a CONTRIBUTING.md file, which is an important resource for guiding potential contributors on how to engage with the project effectively. A CONTRIBUTING.md file outlines the contribution guidelines, coding standards, and procedures for submitting pull requests, thus streamlining the contribution process and ensuring consistency across contributions.
Could you please assign this issue to me under GSSOC 24.
a discussion platform where student and teacher can raise issue regarding the change they want in the DEV-G creators as everyone not able to figure out the github repo and raise issue ,eveyone is not a techi
As the maintainer of a Collaborate repo, keeping Issues up-to-date will help the student community understand what they can do to contribute. Issues should vary by the easy (update documentation) to the difficult (add a new feature). The more involved you are, the more opportunities there are to collaborate.
Recommendations:
Add issues of varying difficulty to the repo often. you must add the tag GSSoC'24, Level 1, Level2, Level 3 good first issue etc.
How we cacluclate the Scores on Leaderboard: Every PR one point
Level 1: 10 points
Level 2: 25 points
Level 3: 45 points
Try to add some documentation issues as well it would be easy for beginner contributor to explore opensource through your repo.
Generate issues even if you plan on solving them, so the repository appears as active.
Contribute/commit often to the repo so it does not go stale.
Reference https://github.com/Recode-Hive/Stackoverflow-Analysis/issues
Dark-light mode toggler using react.js
Hello @ashutoshgithubs
I would like to work on the "Home / Catalog / WEB Development" page
I will increase the font size and alignment of web development section and change the position of cards in section of courses.
I will make the page beautiful.
Can you please assign this issue to me under gssoc24
have problem of the day according to the student enrolled courses ctegories
On website a back-to-top button isn't present which is a common website feature.
I propose adding a "Scroll to Top" button that becomes visible as the user scrolls down the website page.
Tapping this button would smoothly scroll the user back to the top, providing a convenient and efficient way to navigate lengthy content.
In GSSoC'24, GitHub Topics will help the discoverability of your project.
I see that you already have great topics on your repository!
I would recommend adding the name of the company like the software you use to build like "vs-code, ghdesktop" to improve your discoverability.
If you are happy with the topics you have, feel free to close this issue. 👍
need chat bot that help student
here all student have to navigate through the categories , so a search bar that get the related courses based on searched keywords
I can add minimalistic animations to the website using GSAP to improve UI and UX of the website so please assign this issue to me to contribute under GSSOC'24
1.Button - Classroom
2.Button - Enrol Now
3.Button - Add Course || Add more Courses
Why implement this feature?
1.In NavBar items add one more item named Classroom by which the user can directly go to the classroom to explore their course classes at one place.
2.If the Enrolled Courses section is empty then show button named Enrol Now in that section, by using this button the user can directly land on the Courses page to add them without going back on website.
3.If there is no courses added in the Your Cart section then show button Add Course, by using this button the user can directly land on the Courses page to add them without going back on website. Similarly, If courses are already added in the cart show button Add more Courses.
I would love to work on this issue and contribute to it as GSSoC'24 contributor. Looking forward to your reply.
Learn repos should have a LEARN.md file to teach student how to build your project step by step. You can explain how to build your project with text, code snippets, images, or even short (5 minute) long video lessons. As the maintainer of a Learn repo, the LEARN.md file requires you to think critically about how to explain the building of your project and how to also make it engaging. We don't expect you to be an expert teacher, but we would like you to reflect on how difficult it was to get to your level of knowledge, and then provide friendly guidance to help other students to learn.
Reference: https://github.com/Recode-Hive/Stackoverflow-Analysis/blob/main/Learn.md
Issue templates are very helpful for a collaboration repo. When users identify a bug or want to add a new feature, you can provide templates so you can collect all the pertinent information you need to fix a bug or add a new feature.
We recommend creating a “Report Bug” and “Feature Request” issue template.
you can refer this: https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository
Some suggested prompts/questions you can add to a “Report Bug” template are:
Briefly describe the bug
What is the expected behavior?
Please provide step by step instructions on how to reproduce the bug
Some suggested prompts/questions you can add to a “Feature Request” issue template are:
Briefly describe your feature request
What problem is this feature trying to solve?
How do we know when the feature is complete?
Reference: https://github.com/Recode-Hive/Stackoverflow-Analysis/issues/new/choose
Click on Get Started button and copy the template to your
When navigating to the home page, there is an error for unchecked sublink length due to which the home page is not being loaded.
Hello Sir,
After visiting your website i found that there was no dark/light mode toggle button.
I can add this which will enhance the beauty of your website.
Please assign this issue to me under GSSOC 2024
Create a proper loader at the place of "Loading..." in catalog dropdown that will appear when catalog items load.
I believe it would be beneficial to add a github workflow action to greet contributors when they create an issue and pull request, so that the project admin does not need to perform these formal steps repeatedly.
I want to enhance Dev-G user experience by providing the option for users to sign up using their Google accounts. This issue will cover the implementation of the Google signup feature in React application.
Integration with Google OAuth: Implement OAuth authentication with Google to allow users to sign up using their Google accounts.
User Interface Changes: Update the signup page to include the option for users to sign up with Google.
Error Handling: Implement appropriate error handling for cases such as account already exists, network errors, etc.
Users can sign up using their Google accounts.
The signup process seamlessly integrates with the existing authentication flow.
Proper error messages are displayed to users in case of failures
Dear @ashutoshgithubs ,
I have recorded a video demonstrating this issue for clarity:
I'm interested in addressing these issues and providing my best effort to resolve them. Ensuring the correctness of email formats in the signup process and fixing the "About Us" page link are essential for maintaining a seamless user experience on your platform.
Please consider assigning me these tasks, and I will work diligently to fix these bugs and enhance the functionality of your website.
Scroll the page to bottom then click the Facing an Issue button then except showing the contact component it is showing the same Footer not showing the new Content i.e Contact Component
If it is a correct feature then i want to work on this under GSSOC 2024 .
As the contributor count rises on the repo, it becomes increasingly challenging for maintainers to personally greet and encourage each contributor for their valuable input. Equally important is the reminder for them to review the project's contribution guidelines.
Describing the bug
Currently, the contact form on the DEV-G website validates email addresses based on format only, without checking whether the email address actually exists. This means that users can input correctly formatted but non-existent email addresses or invalid email addresses, leading to potential issues with communication and confirmation emails not being delivered
Expected behavior
To improve the user experience and ensure that valid contact information is collected, it is proposed to implement email verification in the contact form. When a user submits their email address, the system should perform a verification check to confirm that the email address exists before proceeding with form submission. If the email address is found to be invalid or non-existent, the user should be provided with feedback indicating that the email address is not valid and prompted to correct it.
Screenshots
[Screenshot (75)] (https://github.com/ashutoshgithubs/iemhacks_DEV-G/assets/149309203/d046e022-18ae-413c-ad0b-f0cdefb772d3)
[Screenshot (76)] (https://github.com/ashutoshgithubs/iemhacks_DEV-G/assets/149309203/64ccb040-ca93-4701-aa90-57c7e513ce7b)
In the above picture even though the email does not actually exist, but as it is in correct email format application showed email sent successfully and the user will not get any confirmation mail.
So, I want to fix this bug and alert the user if user provides invalid email.
This website could benefit from incorporating animation to improve user engagement and interaction. Animated elements can capture attention, provide feedback, and create a more dynamic user experience.
👋 Hi @ashutoshgithubs,
I am Prince,web developer(Core Team) Girlscript Summer of Code. I'll be collaborating with you on preparing your repo for GSSoC'24 Program
Why are these changes required?
After Analysing last year's contributions and feedback it would be great for students to have a couple of standard readme files on the repo to understand what the project is all about and some issues detailing what they can contribute. This will help you to see increased engagement in your repository as well.
As mentioned students get a chance to learn step by step, how to build this project as well as invite mentors to collaborate and add features to this repo. I will generate issues, which will provide guidance on how to prepare your repo for Girlscript summer of code 2024 on 10th May.
This issue will serve as a tracking issue to track all issues related to GSSoC'24. I recommend creating a new branch for every issue and opening a pull request to track changes so we can effectively collaborate with each other and merge changes when you and I feel like those changes are ready to be merged on your primary branch.
If you have any questions or concerns, please feel free to leave a comment on this issue or any of the other issues that are generated.
I look forward to working with you
I would like to create a seperate page or section for advices and other suggestions section which is more admirable for websites like these so that if any developer finds any bug or improvements in your website ,then he or she can directly contact to you , as I will link a api to your email account ,if you provide me ur email details after assigning me the project.ONCE IF HE OR SHE CLICK ON SUBMIT THEN YOU WILL GET AN EMAIL SHOWING ALL THESE INFORMATIONS.(SHOWIN IN 3rD IMAGE)
THERE in the description the website users can share some suggestions and share their email address to connect with you and also I could PROVIDE A LITTLE MORE IMPROVEMENTS .
I BELIEVE THIS WOULD TAKE UR WEBSITE A BIT MORE HEAD THAN OTHERS,OR INSTEAD IF YOU ARE NOT WILLING TO SHARE EMAIL DETAILS THEN I COULD CREATE ONE FOR YOU AND PROVIDE YOU THE DETAILS.
THIS WOULD LOOK LIKE THE SCREENSHOT ABOVE AND I WILL MAKE SOME CHANGES ACCORDING TO THE NEEDS OF YOUR WEBSITE
IF YOU LIKE MY NEW FEATURE ,KINDLY ASSIGN IT TO ME UNDER GSSOC'2024 .waiting for your response
(upto 14' )
but partially visible on large screen (>14')
as it get shifted towards bottombutton name - [ FACING AN ISSUE]
When the user is logged in, if they try to click on "About Us " section it is not getting redirected to About Us section but getting redirected to user profile page.
Let me know if it is valid issue. @BipulRahi
I would like to work on it.
Please assign it to me.
Describe the changes that you want to make in the documentation
A clear and concise description of the changes to be made in documentation
I am interested in contributing to the project by adding detailed instructions on how to contribute using GitHub Desktop.
I believe that by providing clear and comprehensive guidance, we can encourage more contributors to participate in the project, especially those who prefer using GitHub Desktop for their contributions.
Could you please assign me the issue related to adding GitHub Desktop contribution instructions under gssoc24? I am excited about the opportunity to contribute to the project and help streamline the contribution process for others.
Significance of the changes made
describe the effect of these changes
I believe that by providing clear and comprehensive guidance, we can encourage more contributors to participate in the project, especially those who prefer using GitHub Desktop for their contributions.
#Description
"I've noticed two issues on the website:
The hover effect is missing on the 'Terms' link.
The copyright date displayed is 2023 instead of the current year, 2024."
##Expected Behavior:
When hovering over the 'Terms' link, there should be a hover effect applied, similar to the 'Privacy Policy' and 'Cookie Policy' links.
##Actual Behavior:
No hover effect is applied when hovering over the 'Terms' link.
Additionally, the copyright date displayed at the bottom of the page is showing 2023 instead of the current year, 2024.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.