algovengers / hairify Goto Github PK
View Code? Open in Web Editor NEWHome Page: https://hairify-ai.vercel.app
Home Page: https://hairify-ai.vercel.app
The navbar looks distorted and alignment needs to be updated with buttons being centered and space & size of the buttons needs proper alignment for better UI even for small screens.
Hello @afeefuddin I am a Contributor under GSSoC'24 and I want to work on the issue. Please assign me.
The redirect after login should be instant, and not slow.
Currently, there is a delay after successful login before redirect.
Currently when a particular user types ,the user message and the response and coming like headings and their responses. So I wan to improvise the UI of it like making it as a messaging interface UI which is helpful in better attraction from the viewers.
I would like to fix it . Could you assign me the issue under GSSOC'24
I would like to add animations on the images of your website's landing page
something like this
When we chat with the chatbot we retain history, there should be a button to clear the chat history
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 yours.
The current website lacks a streamlined and user-friendly way for customers to book appointments. This has led to frustration among users who have to resort to calling or emailing, which can be time-consuming and inconvenient.
We propose the addition of a dedicated "Book Appointment" page on our website. This page should allow users to book appointments directly online.
The footer UI is not properly done
Add about us page explaining the agenda of the website including reports and answering basic FAQs related to website.
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
The website looks killer. We can add animations to the images in the home page using motion.div
. It will add more presence to the website.
Expected Behaviour:
Demo project: https://coursehub-admin.netlify.app/
In your application anyone can enter using temporary or disposable email.
I will add a feature so that no one could create an account using temporary or disposable email.
It will allow only genuine users in your database.
It will help to avoid any bot.
Assign me this work under GSSoC24, I will implement it.
it would greatly enhance the user experience to have a “Scroll to Top” button for easy navigation back to the top of the page.
user can return to the page without manually scrolling the web page
Assign this issue to me @algovengers
We are looking forward to refactor the home page a bit.
Please suggest in what way you can improve the home page before demanding an assignment.
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, Level 1, Level 2, 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
This issue proposes adding a new feature to Hairify that allows users to purchase recommended hair products directly from e-commerce platforms like Amazon, Mamaearth, and Flipkart.
Current Functionality:
Hairify diagnoses hair problems using an AI chat assistant and scalp analysis.
The system recommends suitable solutions, including medications.
Proposed Functionality:
Integrate with e-commerce APIs (Amazon Product Advertising API, Mamaearth Affiliate Program, Flipkart Affiliate) to retrieve product information for recommended hair solutions.
Implement a secure payment gateway to facilitate product purchases within the platform.
Update the frontend to display product recommendations and enable a user-friendly purchasing process.
Benefits:
Increased user convenience by allowing direct product purchase.
Improved user experience with a one-stop solution for hair care diagnosis and product acquirement.
Technical Considerations:
Develop a Product API on the backend (Django) to interact with e-commerce APIs and retrieve product data.
Modify the frontend to take user issue and to display product recommendations.
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
GsSOC '24 contributor
I would like to add javascript constraints to the email id and also add required fields and give appropiate response. Please assign this issue to me
Please assign me under GSSOC'24
Adding FAQ section
A website loader indicates progress and assures users that content is loading, reducing frustration and bounce rates. It enhances user experience by managing expectations and providing feedback, crucial for retaining visitors and ensuring a positive first impression of the website.
I want to work on this issues also.
As I found this issue and I'm a GSSOC'24 contributor, pls assign this to me @afeefuddin
user profile
Adding animation through framer motion.
I want to take up this issue.
missing of Navbar and Contact Us page in the website.
Assign this work to me resolve issues.
Importance of the Navbar and Contact Us page in the website .
The navbar is pivotal for website navigation, offering intuitive access to different sections and enhancing user experience through consistent design. It serves as a branding tool, reinforcing identity and ensuring responsive design for various devices. The Contact Us page fosters direct communication, building trust and credibility. It doubles as a customer support portal, facilitating inquiries and feedback. It's a lead generation tool, capturing potential leads through contact forms. Offering multiple contact options accommodates diverse user preferences, while accessibility features ensure inclusivity. Both elements are crucial for user engagement, trust-building, and achieving website objectives effectively.
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.
When I try to login with an email an password that is non existent or enter a wrong password it shows a error that :
Request failed with status code 401
Which is not at all user friendly and can be difficult to understand what the actual problem is to a common user.
I would like to make it more user friendly by changing the message and giving a proper response.
Please assign this issue to me @afeefuddin
Thank you in advance
Currently Gemini Is giving very vague responses, especially for report generation.
Hi I want to work on this issue. Can you assign this issue to me under GSSoc'24?
I will make a new and responsive sign up/login Ui for the frontend part of the application
the footer section is not much attractive assign this issue to me
Elaborate the Steps on how to Contribute, claim and tag issues.
The PR should be clean and clear.
Add contact us page
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. 👍
👋 Hi @afeefuddin ,
I am Sanjay, program Manager 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
This improve the user experience by providing better flow
Problem:
Currently, the website lacks a dedicated space for users to provide feedback or report any issues they encounter while using the platform.
Solution:
Implement a review page which will serve as a centralized hub for collecting user feedback, enabling us to enhance the user experience and resolve any issues efficiently.
I would be really thankful if you assign me this issue as a part of GSSoC'24 @algovengers .
@algovengers
here if i put wrong email and password it just display "Request failed with status code 401"
instead of this we can add beautiful message with react-hot-toast
Terms page
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.