Giter Club home page Giter Club logo

wellread's People

Contributors

adityas-github avatar ananyag309 avatar ananyaj25 avatar ananyajain25 avatar chirantanbanik avatar codercake avatar dakshsinghrathore avatar debatreya avatar dhruv8433 avatar dhruvgupta0503 avatar dishasethi avatar downoncoffee avatar jagpreet153 avatar lavanyaaa25 avatar niharika0104 avatar pankaj-bind avatar pradnyagaitonde avatar richab246 avatar srijaadhya12 avatar srivastav2006 avatar suhanipaliwal avatar supriyajathar avatar tonystark-47 avatar utsavladia avatar yukip7 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

wellread's Issues

Validations are missing in the login page

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

Add Like, dislike button for readers review

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

Add PR template

I would like to add a pull request template for this repository. Please assign me this issue under GSSOC'24.

Adding Oauth2 Register And Login For User

Problem

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.

Solution

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.

Additional Feature

We Can Add facebook login and register and many more.

Add issues

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

Card ui

@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 [...]
Add Blog Cards

Describe the solution you'd like
A clear and concise description of what you want to happen.

  • we can add blogs card that contain image, title, author etc information

Additional context
Add any other context or screenshots about the feature request here.

it should look like
image

or

image

Changing the header with change in layout of the all posts

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.

Proper toasts for errors

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: ".
image

To Reproduce
Steps to reproduce the behavior:
I will convert all the error messages to an error toast like this
Screenshot (1187)
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.

Filter genuine email

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.

Add GitHub Desktop Contribution Instructions

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.

BUG: Redesign Navigation

@chirantanbanik

Describe the bug
A clear and concise description of what the bug is.
Navigation not looking good

Expected behavior
A clear and concise description of what you expected to happen.

  • Navigation is so simple

Screenshots
If applicable, add screenshots to help explain your problem.
image

we can redesign navigation something like this:
image

[UI] : All Posts page is not responsive

Describe the bug
The "All Posts" page is not mobile responsive

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'All Posts'
  2. Reduce screen size
  3. See error

Expected behavior
The posts should wrap according to the screen size

Screenshots
image

Desktop (please complete the following information):

  • OS: Windows
  • Browser: Chrome

Additional context
I am a GSSoC contributor, please label this issue accordingly

Learn.md

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

Feat: Search functionality

@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 [...]

  • we can add serach bar that find particular blogs

Describe the solution you'd like
A clear and concise description of what you want to happen.

  • use of api that filter blog based on user's input

Additional context
Add any other context or screenshots about the feature request here.

image

Feat:Confirm password field is missing on the registration page

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.

Feat: Add Detailed Page For Blogs Card

@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 [...]

  • we can add card and on that card click we can redirect user to detialed page

Describe the solution you'd like
A clear and concise description of what you want to happen.

  • use of /[blog-id]/[blog-title] route for detailed page of blogs

Additional context
Add any other context or screenshots about the feature request here.

Something like this
image

Changing the navbar style, making dropdown menu, toggle feature, and edit the color also

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.

Ui Improvement

Problem

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.

Solution

Adding More Ui Components ex.Footer , Header , Hero Section And More Dynamic Ui With Responsive Ui And Seamless Interaction.

Ui Library

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

Create a logo for this website

Is your feature request related to a problem? Please describe.
The website lacks a proper logo

Describe the solution you'd like

  • I want to create a logo according to the color scheme of the website to connect better with users
  • Add the logo as favicon
  • Add the logo to the navbar

Describe alternatives you've considered

Additional context
image
The website has no logo and favicon

Footer with navigation links

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.

image

Pull Request Template Creation

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.

Blank Page Issue After Login

Describe the bug
After Login, All the Posts Should be Visible (Initally it is a blank page)

image

Please Assing this issue to me

Feat: Adding a footer.

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.
Screenshot 2024-05-14 000920
Please assign me this task I want to contribute to this project under GSSoC'24. I also have relevant skills to solve this task.

Feat: Make Responsive Design

@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.

  • we can use Grid layout for make responsive website

Additional context
Add any other context or screenshots about the feature request here.

UI Improvement : Login and SignUp Page.

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.
image

@chirantanbanik Can you assign me this issue ?

Loading state for the login and signup form

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.

Add templates for issues

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

Implement 'Forgot Password' functionality

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

  • When a user forgets their password, they would initiate the password reset process by clicking on a "Forgot Password".
  • The user would be prompted to enter their email address associated with their account.
  • The system would then send an email to the user's registered email address containing the password reset link.
  • Then, the user can reset their password.

[Feature]: Add Hero Landing Page

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.

Girlscript Summer of Code Introduction/Tracking

👋 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 :octocat:

Feat: Automate greeting using Github bot 🤖

Describe the feature

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.

Add ScreenShots

PR greeting message ⬇️

CleanShot_2024-05-11_at_14 39 402x

ISSUE greeting message ⬇️

CleanShot_2024-05-11_at_14 40 482x

Record

  • I agree to follow this project's Code of Conduct
  • I'm a GSSoC'24 contributor
  • I want to work on this issue

Add Functionality: Improvements to the All Posts Page and navigation bar

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.

Making font, background and navbar more decorative.

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

  1. Using larger font with a little decoration
  2. Using an eye catching classic gradient for the background
  3. Using better colour theme and design with padding for the navbar

Additional context
I am a contributor for GSSoC 2024. Please assign this issue to me!

[Feature] : Implement Professional UI

  • If the login & signup page design was very normal to change professinal UI and New Design..
  • I will ready to Implement the New design for login & signup this more user-friendly and more UI powerful..
  • please assign me..... 👀
Screencast.from.2024-05-13.22-21-50.webm

Designing The Landing Page

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.

Screenshot 2024-05-17 143823

@chirantanbanik Could you please assign this work to me?

Add Topics

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. 👍

Make the add post and all post pages responsive.

Is your feature request related to a problem? Please describe.

  • The site isn't responsive to work on lower resolution devices which makes it limited and difficult to be used on different devices.

Describe the solution you'd like

  • To make the two main routes All Posts and Add post pages responsive.

Current pages that require changes
image

Adding a section of My Posts

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.