-
Notifications
You must be signed in to change notification settings - Fork 43
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
Interactive web tour #86
Comments
Hello cBioPortal team, My name is Yuchen. I am a computer science master's student at North Carolina State University. I have experience with React and JS and can use reactour library to implement the interactive web tour. I am looking forward to being part of the cBioPortal team in Gsoc 2022 to contribute to this task. |
Hey there ! I'm Shwet Khatri ! I'm very much interested in contributing to this issue since I'm good at the needed skills. I have implemented similar features in past fulfilling the requirements. Looking forward to be a part of cBioPortal community and contribute to its growth. |
Hello @yliang123 @ShwetKhatri2001, thank you for your interest! I will inform the potential mentors that you've reached out and someone can follow up with the application process. |
Hello cBioPortal team! I am Kaitlyn and I am a CS and Mathematics undergraduate at the University of Georgia. I am familiar with ReactJS, JavaScript, and some other libraries such as Bootstrap and Material UI for frontend development. I am strongly interested in the applications of Computer Science in Biology, and I have experience working on some bioinformatics (genome data analysis and drug discovery) projects before. I am looking forward to being part of the cBioPortal team this summer! |
Hi @alisman @leexgh @dippindots @inodb, I am interested in this project. Just want to clarify something. 1. For the walkthrough tour, should we focus on group comparison feature, or should we cover all other features as much as possible like study view as well? 2. is hint mode something to toggle after start tour button in the demo or should we replace start tour button with hint toggle? so it automatically turn on for new users, and depend on user's operation, it will enable/disable the walkthrough the next time they visit. Thank you! |
@tsun812 Highlighting the comparison feature would be a really great start! Please feel free to start the proposal, thank you :) |
@khanhcodes @ShwetKhatri2001 @yliang123 Please feel free to start working on the proposal as well as the application period is starting soon. Thank you! |
@ao508 Thank you! |
Hey @ao508 I am interested in this project and I am willing to contribute in this project as a part of GSoC'22. |
Hello cBioPortal team, I am Saurav das. I am a Computer Science Btech student. I have worked on multiple projects react based and implemented tours as well. Looking forward to contribute in this project as a part of GSoC'22. |
Hello cBioPortal team, myself Akash Kalala, 3rd year student from IIT Roorkee. I was going through projects idea list of cBioPortal and found this "Interactive Web Tour #86" interesting and wanted to work on this project. I have made few websites and some work with ReactJS. Good at Javascript and wanted to work for a real life project. I tried to contribute by solving one issue #9227. I will be doing more contributions and try to make a good proposal. Looking forward to work on this project as a part of GSoC'22. |
@AkashKalala @Saurav1905 Thank you! We look forward to reviewing your application - good luck and please reach out if you have any additional questions! |
Hello cBioPortal team, I am Prithviraj and I am MERN stack developer, futuristic block chain dveeloperand I am an Engineering student at Computer science stream. I spend most of my time coding and learning new things. I am working as freelancer since more than one year and I am always pumped to learn and solve the most craziest challenges. I help several organizations to solve their daily challenges. And now I am damm interested in the cBioPortal as it is doing such a great work, I really want to contribute to this, join the community and help many more users as well. Waiting for the humble response. Thankyou |
Hello there, I just had a small query that can we use any library for implementation of this functionality? Or is there any library that has already been decided? |
Hi @prithviraj-kt - I don't believe there is any preference as to which library is used as long as it works with the cBioPortal frontend. |
Thankyou so much @ao508 , I'll take care about it. |
Hi there, You can also find me in LinkedIn: https://www.linkedin.com/in/malith-dilshan/ |
@ao508 @alisman @leexgh @dippindots @inodb |
Hi , |
Hello Mentors, I came across your organization from my senior in college and I like your project I also have some experience in open source contribution and I have done some of my project using ReactJs and Javascript. GitHub: https://github.com/Prince2319 Looking forward to hearing from you! |
Hello Mentors , Myself Tushar Banik ,a 2nd year student from Biosciences and Bioengineering department in IIT Guwahati.I am an open source enthusiast and have adequate knowledge on Html, CSS ,Javascript, Reactjs , Nextjs ,Django , Sanity and a variety of unit testing tools . I came across your organization and carefully went through what it does . As a fellow student in the biosciences field i can understand the importance of the valuable genomic-data that you provide for cancer treatment. AS such i would like to contribute in the process and Start my gsoc journey . I have looked through the existing code and also the demo and would like to start discussing the project idea with the assigned mentors...... Linkedin ID-https://www.linkedin.com/in/tushar-banik-632a51226/ Looking forward to a positive response from your side! |
Hi everyone Hello! I'm Naveen Kewat, a B.Tech student in Electronics and Communication. Besides my academic pursuits, I am interested in medical research and data analysis. I enjoy working with complex data sets and discovering insights that can drive decision-making in healthcare. On the technical front, I have acquired skills in React JS front-end development and Java Spring Boot. With my knowledge and passion for both technology and medical research, I aspire to contribute to the development of innovative solutions that can transform the healthcare industry. feel free to reach me at [email protected] thank you, |
hello mentors, I play around javascript and react. And I gone through the website. and I think, I can improve the UI and add some extra functionalities to make great user experience. const tourSwitch = document.querySelector('#tour-switch'); tourSwitch.addEventListener('change', (event) => { if (tourEnabled) { Please give me your valuable suggestion. and I am very excited to hear back from you. As I want to contribute to the cBioPortal project and help users get the most out of the platform. |
Hello mentors, Thank You |
is this issue open? |
Hello @inodb @dippindots @leexgh @alisman, Thank you, |
Hello everyone, GitHub: https://github.com/Amritanshu02 |
Hello Everyone, As a web developer, I have experience working with the MERN stack and possess proficiency in JavaScript, C++, HTML, and CSS. Currently, I'm building websites and working with ReactJS. I'm excited about the opportunity to work on a real-life project like this and contribute to the development of cBioPortal. I'm passionate about programming and eager to apply my skills to real-world problems. I was browsing through the list of project ideas for cBioPortal and came across "Interactive Web Tour #86", which really caught my attention. I'm writing to express my interest in working on this project as part of the Google Summer of Code program. In particular, I am hoping to work with mentors such as @alisman, @leexgh, @dippindots, and @inodb. I am impressed by your contributions to the open-source community and would be honored to work alongside you. GitHub: https://github.com/neeraj542 Thank you for your time and consideration. I look forward to hearing from you soon. |
Hi, I'm Gloria, a first-year CS Master student at North Carolina State University, and I'm interested in this project. |
Hello Mentors, Let me introduce myself, I am Neeraj Khstri, currently pursuing my B. Tech in Computer Science and Engineering from the National Institute of Technology, Hamirpur. I have been working in web development for the last 2 years and have hands-on experience in front-end web development technologies like HTML, CSS, JavaScript, React js, etc. I have also worked on various projects in the past which required integrating APIs and developing interactive web applications. I am passionate about open-source technologies and have contributed to open-source projects in the past. I am well-versed in the Git version control system and have experience in collaborating with remote teams. Regarding the Interactive Web Tour Project, I am excited to work on this project because it involves developing an interactive web tour, which will help the users get a better understanding of the cBioPortal. I have gone through the project details and have a few ideas that can help enhance the user experience of the tour. I am willing to work on this project full-time during the summer and can devote around 40-50 hours per week. I would like to thank you for considering my application for the Interactive Web Tour Project at cBioPortal. I am excited about the opportunity to contribute to this project and would be happy to discuss my ideas further. Please let me know if you require any further information or have any questions. Looking forward to hearing from you. Best regards, |
Hi Mentors! I'm particularly excited about the idea of introducing interactive web tours to help new users navigate the site and learn about new features. I really enjoy building user-friendly UI/UX design with my front-end skills like HTML, CSS, Javascript and React I'd love to be a part of this project and contribute in any way I can. I am eager to learn more about cancer genomics and how to use technology to drive scientific progress. Thank you for considering my application! Best regards, |
@ao508 Hello mam, My name is Shivam kumar and I am a First year Student in my college . I have went through this project and understood how this project can create a major impact. I am looking forward to help building this project and contributing to this project as I have Good grasp on JavaScript and React but I have not submitted the application as i not had much idea but I know I have potential to work on this project .. |
Background:
The cBioPortal for Cancer Genomics is a publicly available resource for visualizing and analyzing cancer genomics data curated from various sources including public data repositories, published research papers, and private data sets. For an overview on all things cBioPortal, please refer to the home page.
Our team is constantly working towards improving the cBioPortal with updates and new features that provide new types of visualizations and analyses, improve performance, and enhance the overall user experience. As one of the leading publicly available resources for analyzing and visualizing cancer genomics data, it is essential that the cBioPortal remains accessible to both new and experienced cBioPortal users.
As more features are added to the cBioPortal, it can be challenging for new users to fully utilize the site. Furthermore, there are features which a large percentage of users are not aware about because they lack prominence in the UI. For example, the group comparison tool.
To address these issues, we wish to introduce interactive web tours to get new users started with the cBioPortal and to demonstrate new features and how to use them. Additionally, we should allow the hints to be disabled by advanced users who do not want them.
Goal:
Implement an interactive tour version of one or more of the tutorials: https://www.cbioportal.org/tutorials.
Approach:
There is already some code available that does a web tour of the group comparison feature: cBioPortal/cbioportal-frontend#2670. We can build off of that and allow the user to turn it on or off. As an early stage of the development process, this could be stored in
localStorage
.Extend the web tour proposed in this PR: Experiments with Guided Tour Options cbioportal-frontend#3101. For a demo see: https://deploy-preview-3101--cbioportalfrontend.netlify.app/ (click on start tour).
Use
localStorage
to remember whether a user has turned onhint
mode or not. This allows enabling/disabling the group comparison tour.Create another web tour for one of the tutorials here: https://www.cbioportal.org/tutorials
Bonus: store the user state as a
setting
in the session service: https://github.com/cbioportal/session-serviceNeeded skills:
Possible mentors:
@alisman @leexgh @dippindots @inodb
The text was updated successfully, but these errors were encountered: