Code Monkey home page Code Monkey logo

bsoc-website's People

Contributors

abansal15 avatar akashpaloju avatar anirudhnarang0 avatar anshikkay avatar doraemon012 avatar geetika09 avatar jawhawk avatar kushdapush avatar om-thorat avatar prateekjha1204 avatar prernadabi23 avatar priyansh61 avatar ramg-reddy avatar ritankarsaha avatar rohansen856 avatar thejaysharma avatar tusharjain123 avatar tushitshukla03 avatar yashpatil641 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

bsoc-website's Issues

[Feature Request]: Dynamically fetch the PRs in the submit PR page

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

Currently the user has to manually enter the details of their commit and submit it from the submit PR page.

Describe the solution you'd like

I want to use the github api to fetch all the closed and merged pull requests from the repos instead of manually entering the details.
It will not only increase the ease of access of the user, but also make the process of submitting PR more secure.
I will extract its difficulty level from the labels and use the BSoc'24 tag to filter valid PRs of this year.

Describe alternatives you've considered

Please assign me this issue. I want to work on it.

Developer Help

No response

[BUG]: Dashboard page not opening

Describe the bug

Dashboard page in the BSoC Website is not opening.

Steps To Reproduce

No response

Expected Behavior

The Dashboard page should open and display the user data.

Screenshots/Videos

No response

What device are you using?

Desktop, Mobile

Operating System

No response

What browsers are you seeing the problem on?

No response

Additional context

No response

[Feature Request]: Count down in Home Page

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

It is important for the contributors to have an idea of the time left to contribute.

Describe the solution you'd like

Implement count down feature under FAQs section with a font that fits in with the theme.

Describe alternatives you've considered

No response

Developer Help

No response

A[Feature Request]: Add Option to view PR submitted by a given user

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

Currently on the dashboard we just can see ranking score and name, there is no way to see all the PRs submitted by the given user.

Describe the solution you'd like

One way can be on clicking the person's score / profile, it opens a page listing all the PRs with links and dificulties added by the user. We can either add a completely new page or show the information in a dialog box.

Describe alternatives you've considered

No response

Developer Help

No response

[BUG]: Navbar menu items not aligned properly

Describe the bug

After clicking the MyPR's section, the Dashboard button gets displaced and is not aligned properly.

Steps To Reproduce

No response

Expected Behavior

The items in the navbar should be aligned properly, in a straight line.

Screenshots/Videos

NAV

Video:

Nav.mp4

What device are you using?

Desktop

Operating System

No response

What browsers are you seeing the problem on?

No response

Additional context

No response

[BUG]: Error while running the website locally for Windows users

Describe the bug

When a windows user runs the code, an error displays (I have attached the image for reference below).

To solve this, the user has to change some of code written in the package.json.
So we can put up a user guide for this in the Readme file so that none of the windows/Linux/etc. users face any issue in running the website locally!

Steps To Reproduce

No response

Expected Behavior

No response

Screenshots/Videos

WhatsApp Image 2023-07-09 at 22 14 04

What device are you using?

Desktop

Operating System

Windows

What browsers are you seeing the problem on?

No response

Additional context

No response

[Feature Request]: Correct the behavior of Accordions in the home page

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

The accordion items in the home page are initially closed when the page loads, when you open one they expand and can't be closed which gives an odd experience to the user. They are hard coded using repetitive code and solely use html properties to get the current behavior, which is not ideal for updating the FAQs.

Describe the solution you'd like

Implement a solution similar to the ones in projects page by making an FAQs array in the script tag, keeping the UI and functionality exactly the same. Make smooth animations for opening and closing of the accordions.

Describe alternatives you've considered

No response

Developer Help

No response

[Feature Request]: Delete Option to remove a PR done by Mistake

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

If someone mistakenly uploads a PR, which may have some wrong information there is no way to delete the PR.

Describe the solution you'd like

On the MyPR section, there should be a button to delete the PR with complete functioning, such that it deletes the PR from there and also subtracts the PR score from the total score.

Describe alternatives you've considered

No response

Developer Help

No response

[Feature Request]: Update the Data in the Projects page.

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

The current projects page has previous year's projects, some of them are not considered for this year's program, there are also new projects added this year.

Describe the solution you'd like

Update the data of the projects page with the data of all projects in bsoc'24.

Describe alternatives you've considered

No response

Developer Help

No response

[Feature Request]: Make Navbar Responsive for Mobile Dispalys

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

The navbar section in the site is not at all optimized for mobile version, so we need to find a way which makes it compatible for mobile displays.

image

Describe the solution you'd like

We can have a side navbar for mobile displays which opens on adding a button near to the bsoc logo in the top left and in the sidebar we can add all the options

Describe alternatives you've considered

Similar to the sidebar we can also have navar as other sites, like clicking somewhere on the navbaar completely covers the display and we can then browse through different sections.

Developer Help

The file for the navbar component is present in src > components > Nav.vue

[Feature Request]: Modify the UI of myPR's page

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

When a user hasn't submitted any PR's till now and opens the My PR's page, the table headings are shown but of no content, since he has no PR's submitted. This doesn't look good for a user who is ready to contribute for the first time.

Describe the solution you'd like

Manage and show the loading states until the details of user's PR's are fetched. If he has no PR's, display some instructions of how to contribute to see his stats. Otherwise, display all his PR's in a table as usual.

Describe alternatives you've considered

No response

Developer Help

No response

[BUG]: Login / Signup Cards not alligned properly in mobile displays

Describe the bug

When using the site in the mobile the login / signup cards are not alligned properly and needs to be fixed.

Steps To Reproduce

Expected Behavior

The cards should be properly alligned and visually appealing to the user.

Screenshots/Videos

image

What device are you using?

Mobile

Operating System

Linux

What browsers are you seeing the problem on?

Chrome

Additional context

Play with the cards in src > components > login / signup.vue

Filter out results with zero score in the leaderboard/dashboard

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

It is not appropriate to have people with zero score in the dashboard

Describe the solution you'd like

Dashboard should only display the names of contributors with score greater than zero

Describe alternatives you've considered

No response

Developer Help

No response

[Feature Request]: Change the font size of title in the projects page

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

The current font size of the title is too small on mobile devices.

Describe the solution you'd like

Make the font a little bigger only for mobile devices.

Describe alternatives you've considered

No response

Developer Help

No response

[BUG]: Implement Error Handling in login/signup forms

Describe the bug

When I was testing the login and signup functionalities, I came across a situation when I was hitting the signup button and nothing is happening. I opened the console to find out the problem, it was just an error saying that I have already used this account to login. Also user has no way of knowing if an error occurs during a login.

Steps To Reproduce

For Signup error: Make a google login with an account, try to signup using the same account.
edit: sign up using credentials with same account
For login error: Signup through credentials and type incorrect password in login.

Expected Behavior

I expect a toast or banner or some other way of showing the user that "this" is the problem to abort the login/signup. Since regular users don't have the habit of opening consoles for errors.

Elaborate your implementation approach when requesting for assignment.

Screenshots/Videos

No response

What device are you using?

No response

Operating System

No response

What browsers are you seeing the problem on?

No response

Additional context

No response

[BUG]: The BSoC image on sites loads very late

Describe the bug

When you go the site, you will see that the bsoc image renders very late, which is not good.

Steps To Reproduce

Expected Behavior

The image should render instanly when the site loads, this can be fixed by compressing the size of the image used in the assets.

Screenshots/Videos

https://bitbytesummerofcode.netlify.app/home

What device are you using?

No response

Operating System

No response

What browsers are you seeing the problem on?

No response

Additional context

No response

[Feature Request]: Revamp the UI of the leaderboard / dashboard

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

Currently the UI of the leaderboard is very simple and not attractive, so we need to make the leaderboard a bit attractive for the users.

Describe the solution you'd like

We can take some inspirations from the GSSoC leaderboard and make it that way, this will make it attractive and also rejuvinating.

image

Describe alternatives you've considered

No response

Developer Help

No response

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.