chirantanbanik / wellread Goto Github PK
View Code? Open in Web Editor NEWA blogging application for creative people to express their feelings, thoughts and ideas.
Home Page: https://wellread-one.vercel.app/
License: MIT License
A blogging application for creative people to express their feelings, thoughts and ideas.
Home Page: https://wellread-one.vercel.app/
License: MIT License
Is your feature request related to a problem? Please describe.
I would like to add validation in the login page.
Describe the solution you'd like
I will use react toastify to show the validations
Introduce like and dislike buttons for each blog left by readers. These buttons will allow users to indicate whether they found the blog helpful or not quickly.
In the all posts section, in each thumbnail of the blog, all number of likes and dislikes. Once a particular blog page is opened, the new readers can also cast their vote after reading (creating a like, dislike button)
GSSOC'2024 Contribuitor
We can implement shadcn as an component library for the login and signup page
I would like to add a pull request template for this repository. Please assign me this issue under GSSOC'24.
whenever the user comes in web app they have a specific option for register and login with there email but we can add google login and register by Oauth2 provided by appwrite and improve user experience.
first i will make a app id and app secret in google cloud for the auth and then enable the google Oauth from appwrite and integrate with our react app.
We Can Add facebook login and register and many more.
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
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Add Blog Cards
Describe the solution you'd like
A clear and concise description of what you want to happen.
Additional context
Add any other context or screenshots about the feature request here.
or
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
So the login page can have better css , I will fix both the pages login and sginup assign me this issue
@chirantanbanik
@chirantanbanik ,
user click on delete button then deelete the blogs
Describe the bug
A toast is a better format for wrong password alerts,errors or invalid email error etc. In this screenshot you see how the error is coming which is not best way to display errors . This shouldnt be there "Invalid password
param: ".
To Reproduce
Steps to reproduce the behavior:
I will convert all the error messages to an error toast like this
Its a better way to show errors . I can implement this on signup/login pages and any other page where you have to display alerts.
Is your feature request related to a problem? Please describe.
In your application anyone can enter using temporary or disposable email.
Describe the solution you'd like
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.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Assign me this work under GSSoC24, I will implement it.
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.
Describe the bug
The "All Posts" page is not mobile responsive
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The posts should wrap according to the screen size
Desktop (please complete the following information):
Additional context
I am a GSSoC contributor, please label this issue accordingly
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
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Additional context
Add any other context or screenshots about the feature request here.
Is your feature request related to a problem? Please describe.
I see that confirm password field is missing on the registration page.I would like to add that as it will help users in quickly differentiating the sign in and sign up pages and would give a look and feel of the modern website.
Describe the solution you'd like
I will add one more field to the form and manage necessary validations required for it.
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
/[blog-id]/[blog-title]
route for detailed page of blogsAdditional context
Add any other context or screenshots about the feature request here.
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
Currently The Ui Is Not Good And The User Experience Is Not Good.Adding More Ui And Make Application More Beautiful leads to gain more users and good interaction.
Adding More Ui Components ex.Footer , Header , Hero Section And More Dynamic Ui With Responsive Ui And Seamless Interaction.
Using Tailwind Css and Tailwind Css Ui Library We Can Use
Figma File : [https://www.figma.com/design/uBl2GsyzvXmM7nBhSFmeu1/Free-Blog-Website-Template-(Community)?node-id=0-1&t=gOm1GqJ4Qqrafu9n-0](Figma Design)
If You Love We Can Add This Ui To Blog Website
Is your feature request related to a problem? Please describe.
The website lacks a proper logo
Describe the solution you'd like
Describe alternatives you've considered
Hey @chirantanbanik ,
user can ablee to click on shared icon dor shareddd the another person
There isn't any footer page in this app i can make an attractive on also i'll add social media icons and pages like about us and contact us etc. also i'll create those pages and add the navigation to the links.
also i can add a good looking background like this to improve the UI and make it look good with existing UI. I can it if works very well.
I am writing to express my interest in contributing to your repository by creating a pull request template.
I believe that having a standardized template will help streamline the contribution process, ensuring that all necessary information is included and making it easier for maintainers to review and merge pull requests.
Could you please assign me the issue under gssoc24? I am excited about the opportunity to contribute to your project and help improve the workflow for all contributors.
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
Is your feature request related to a problem? Please describe.
I see validations are missing on the registration page.
Describe the solution you'd like
I will add validations using react-toastify library
@chirantanbanik ,
user can able to edit the post
I like the concept of the page.
But We Need to improve the UI/UX
#15 Started login/signup page
let me Complete the home page, Add Post, and All Post and make a Loader.
If you like, I will be happy to contribute under GSSC
Is your feature request related to a problem? Please describe.
A footer is required for a website because it describes overall usability of the website. It consists of contact details of website admin along with links of important sections of website to redirect easily.
Describe the solution you'd like
I would like to add a footer to the website which matches its theme which adds user interactivity with the website.
Additional context
This is one of my previous footer which I've added to a agriculture website.
Please assign me this task I want to contribute to this project under GSSoC'24. I also have relevant skills to solve this task.
@chirantanbanik ,
user click on add button then add their blogs
@chirantanbanik
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Make website responsive for all devices
Describe the solution you'd like
A clear and concise description of what you want to happen.
Additional context
Add any other context or screenshots about the feature request here.
The entire page appears blank except for the navigation bar, which offers the options to either log in or sign up. We need to implement dedicated sign-up and login pages with improved user interface, featuring appropriate buttons and themes.
@chirantanbanik Can you assign me this issue ?
Is your feature request related to a problem? Please describe.
When the user presses the login or signup button after entering credentials, if they have slow internet, it takes a while to process their request. A Loading state should be shown to keep user interactivity going.
Describe the solution you'd like
The best course of action would be adding a loading spinner and making the login/signup button disabled while the previous equest is being processed.
Contribution
I would like to add the loading state to the form. Please assign me this issue under GSSOC'24.
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
Is your feature request related to a problem? Please describe.
For login page we must have a 'forgot password' option so that user can get access to their account if they didn't remember their password. Without a mechanism for password recovery, users may become frustrated or locked out of their accounts, resulting in a poor user experience.
Describe the solution you'd like
Is your feature request related to a problem? Please describe:
Currently, Wellread lacks a main hero landing page, which serves as the focal point for attracting and engaging users. Without a compelling hero landing page, the platform may struggle to effectively communicate its value proposition and capture users' attention upon initial visitation.
Describe the solution you'd like:
I propose adding a hero landing page to Wellread to create a captivating and informative entry point for users. This hero landing page will feature visually appealing design elements, concise messaging, and clear calls to action to entice users to explore further and engage with the platform. Additionally, the hero landing page will effectively communicate Wellread's key features, benefits, and unique selling points to potential users.
Describe alternatives you've considered:
One alternative solution could be to rely solely on the existing landing page layout without implementing a hero section. However, this approach may result in a less impactful and memorable user experience, potentially leading to lower user engagement and conversion rates.
Additional context:
The addition of a hero landing page is crucial for enhancing the overall user experience and driving user engagement on the Wellread platform. By creating a visually stunning and informative entry point, we can effectively communicate Wellread's value proposition and encourage users to explore the platform further. Additionally, the hero landing page will serve as a powerful tool for attracting new users and retaining existing ones, ultimately contributing to the platform's growth and success.
👋 Hi @chirantanbanik,
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
Hey @chirantanbanik ,
user can able to like and dislike a post
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.
The All Posts Page seems empty and can be improved upon in terms of design and functionality.
I want to enhance the attractiveness of the site by updating the layout of all posts and adding a section for top posts to increase user interest.
Adding a functionality to 'like' the posts can also be implemented.
I have worked on many now online websites and am confident that I can make these improvements. @chirantanbanik Please assign this issue to me under the tag GsSOC'24. Thank you.
Is your feature request related to a problem? Please describe.
The background and font along with navbar look pretty simple and not decorated.
Describe the solution you'd like
A better looking background and navbar along with font.
Describe alternatives you've considered
Additional context
I am a contributor for GSSoC 2024. Please assign this issue to me!
I'll make it full responsive for mobile with professional looking UI.
login & signup
page design was very normal to change professinal UI
and New Design..login & signup
this more user-friendly and more UI powerful..As a user visits the site, the landing page is first rendered. In this case, the landing page is a blank blue page with only Navbar. Would lIke to design Landing page with framer motion animations as I have previous experience of doing so.
@chirantanbanik Could you please assign this work to me?
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. 👍
Is your feature request related to a problem? Please describe.
Describe the solution you'd like
Is your feature request related to a problem? Please describe.
no personalised individual page
Describe the solution you'd like
I would like to add a feature of profile which will contain users personal description and below it all the posts he has created and also option to add them to collection
Additional context
Will make it more organised and provide better UI.
I would like to work on it under GSSOC'24
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.