Giter Site home page Giter Site logo

dscvitc / dscvitchennai Goto Github PK

View Code? Open in Web Editor NEW
22.0 2.0 42.0 9.62 MB

GDSC VIT Chennai Official website

Home Page: https://gdscvitc.eu.org/

License: MIT License

JavaScript 11.32% Shell 0.95% CSS 8.91% TypeScript 78.81%
hacktoberfest nextjs reactjs

dscvitchennai's Introduction

Official website for DSC VIT chennai.


๐Ÿ“‚ย  FRAMEWORKS USED

  • Next.js
  • Tailwind CSS

๐Ÿ’ปย  GETTING STARTED

=> Refer to Contributing.md to start contributing.


๐Ÿ‘ฉโ€๐Ÿ’ปย  WEBSITE DESIGN

DSC Design

๐Ÿ‘‹ย  SOCIAL MEDIA


DSC Linkedin > DSC Instagram > DSC Discord

Make sure to star our repository if you liked our work!

dscvitchennai's People

Contributors

abhii2003 avatar aditya-jyoti avatar akankshsinhaa avatar alvinmanojalex avatar ari0211 avatar arjun31415 avatar coldn00dles avatar emmanuelallanmj avatar fidalmathew avatar harikrish-rrk avatar icebelly29 avatar jaydeepdey03 avatar jessej-samuel avatar kaushalbarhate avatar malay-dev avatar mohammadshaad avatar nimishkashyap avatar priyanshu1011 avatar reuben-stephen-john avatar syedomar1 avatar theditor avatar vaibhavtekk avatar

Stargazers

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

Watchers

 avatar  avatar

dscvitchennai's Issues

Bug: Change "Contact" to "Contact Us" in NavBar

Description

The "Contact" nav item should be renamed to "Contact Us" to maintain consistency across the website.

image

Expected Behaviour

No response

What happened?

Expected to see "Contact Us" instead of "Contact" in the NavBar.

Version

Version updated till commit ed9d9b3

What browsers are you seeing the problem on?

Chrome

Relevant log output

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Refactoring or making the code lean

Would like to make this code lean by refactoring the card item in a variable called CardItem and then rendering inside the return statement. If you fid this issue useless , please reject.
{list.map((item, index) => (

))}

Changing this to :

const CardItem= list.map((item, index) => (

))

return
(
{CardItem}
)

image

broken navbar hyperlinks

Description

  • the navbar hyperlinks only lead to the "home page" (not to and fro as i expected)
GDSC.VIT.Chennai.-.Brave.2022-10-27.10-53-48.mp4
  • the logo hyperlink is broken
    image

  • the arrow heads are not responsive

[visited the website on: Chrome, Tor, Brave]
//sincere apologies if these bugs are already being addressed or wips but i couldnt find them personally.

Expected Behaviour

  • expected the navbars to lead to the resp page
  • expected the logo hyperlink to lead to official social media handles or such
  • expected the arrow heads to lead to the next page

What happened?

  • navbar pages lead only to homepage [not responsive when interacted with on the home page]
  • logo hyperlink leads to a broken page
  • arrow heads are not responsive

Version

[link provided in the repo]
http://dscvitchennai-nine.vercel.app/

What browsers are you seeing the problem on?

Chrome

Relevant log output

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

[FEATURE] Improve Board Member cards

Description

Currently the board member card only contains profile picture, name and role. But as per the data structure in BoardMember.js there are three fields that are not currently in use

description
LinkedIn Link
Github Link

I propose we make use of those fields and add them to the BoardMember Card for a more personalized feel

Expected Behaviour

No response

Current Behaviour

This is how it looks currently

old board member

Proposed Behavior

I propose we make it into this format instead that makes use of all the data fields

board member

Additional information

No response

Migrate to TypeScript

Description

We're a google club, of course we should be using TypeScript!!

Expected Behaviour

No response

Current Behaviour

No response

Additional information

No response

[CHANGE]: Update CONTRIBUTING.md

Updates to Contributing MD

Currently, the Contributing.md doesn't ask the developer to make a PR to the dev branch, it is confusing for other developers as they may assume master to be the working branch (As it is the default branch). It is convenient and better if this is added to contributor's guide.

TL;DR

Adjust Contact Us section background

Description

image

The background of the contact us section is misplaced.

Expected Behaviour

The background should be present behind the textual content of the Contact Us section.

What happened?

A bug happened!

Version

https://dscvitchennai-nine.vercel.app/#

What browsers are you seeing the problem on?

No response

Relevant log output

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

[FEATURE] Adding Footer Component

Description

I want to add the footer component to the website as per the mockup given

Given:
image

Suggestion:
image

Kindly assign me this issue @FidalMathew @Arju

Expected Behaviour

No response

Current Behaviour

No response

Additional information

No response

feat: Add a carousel for the current core team.

We need to add a carousel for the current core team on the home page. It can use dummy images for now, The names need to be listed and their designation

  • Arjun Prashanth - Web Development Lead
  • Aaron Ritesh- Data Science Lead
  • Apoorva - Desgin Lead
  • Fidal Mathew - Open Source Lead
  • Harisha S - Overall GDSC Lead and Outreach Lead
  • Manas Tiwari - Competitive Programming Lead
  • Narayan - Blockchain Lead
  • Rahul - Web Development Lead
  • Vigya - Marketing Lead
  • Vishal Sankar- App Development Lead

Make animate on scroll occur faster

Description

The components need to be loaded on the website a little faster.

Expected Behaviour

No response

What happened?

A bug happened!

Version

https://gdscvitc.eu.org/

What browsers are you seeing the problem on?

No response

Relevant log output

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Update Next.js

Description

We're currently on 12.x, we should definitely upgrade to 13.x

Expected Behaviour

No response

Current Behaviour

No response

Additional information

No response

feat: Dynamically get Contributors List

This is a quite complex feature. Will be first done on dev branch
We can fetch the list of contributors using github api, then parsing it.
Need to check github API docs along with rates so that account is not flagged due to too many requests

Scroll triggers are not working properly

Description

The scroll triggers are not working properly, so when the user scrolls half the page is not visible.

Expected Behaviour

No response

What happened?

A bug happened!

Version

latest

What browsers are you seeing the problem on?

No response

Relevant log output

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Hover effect on social handles link

Description

The social media buttons remain the same on hover
image

Expected Behaviour

The buttons should have some animation effect on hover

Current Behaviour

No response

Additional information

No response

bug: icons in README.md are broken

Description

Icons at the end of the README in the Socials tab are broken.

This can be fixed by changing src attribute of img tag to public/Icons/{icon_name_here}

Expected Behaviour

Icons must be displayed ๐Ÿ’€

What happened?

Broken image icons are shown \o/

Version

latest

What browsers are you seeing the problem on?

Chrome

Relevant log output

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Contributors page is not functioning

Description

This should display the list of contributors of this repo

Expected Behaviour

image

image

What happened?

It seems the api folder is misplaced and is not configured properly. At the end we should get details in /api/contributors endpoint

Version

latest

What browsers are you seeing the problem on?

No response

Relevant log output

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Multiple `img` tag in codebase

There are multiple img tags present in the entire codebase. Especially the Index.js file.
It is better to use next/Image as compared to img.

  • Replace img tag with next/Image in Index.js
  • Replace img rtag with next/Image in components/contributors/List.js

Replace `<img>` with `Image` tags

Description

img tags take time to load and worsen SEO
image

Use the img-fixes branch for this

Expected Behaviour

not lag with image load. Use the next.js Image component which caches images for fast load

What happened?

takes time to load images

Version

main branch

[FEATURE] Adding the events section

Description

I want to add Event Section in the website.

My suggestion:
image

Expected Behaviour

No response

Current Behaviour

No response

Additional information

No response

Enable ESLint

Description

In most files eslint has been disabled.
There is no point of having a linter if it's disabled.
Also, lint escapes shouldn't be made for the entire file.

Expected Behaviour

ESLint enabled and properly ensuring linting rules.

What happened?

ESLint is disabled in almost every file

Version

latest

What browsers are you seeing the problem on?

No response

Relevant log output

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

[FEATURE] Update Board members

Description

The current Board members on the website are not up to date. I would like to open an issue to update the Board members on the website to reflect the current Board members.

Expected Behaviour

No response

Current Behaviour

No response

Additional information

Members List

  1. Aditi Jha - Overall Lead
  2. Subham Ghosh - Outreach Lead
  3. Syed Omar Albeez- Management Lead
  4. Janhavi Chaurasia - Management Lead
  5. Emmanuel Allan M J - Web dev Lead
  6. Sparsh Chakraborty - Social Media Lead
  7. Jeevan Alexen Kavalam - Competitive Programming Lead
  8. Vaibhav T S - Web Dev Lead
  9. Swastika Shukla - Blockchain Lead
  10. Ameiy Acharya - Blockchain Lead
  11. Amara J - Social Media Lead
  12. Jaskaran Singh Walia - Data Science Lead
  13. Achintya Singh - Competitive Programmingย Lead
  14. Zahran Sajid - Open Source Lead
  15. Anurag Tamhankar - Design Lead
  16. Mihika Dhakray - UI/UX Lead
  17. Naveen Shankar Choudhury - Marketing Lead
  18. Cynthia Konar - App Dev Lead

[FEATURE] ANIMATION ON SCROLL

Description

I want to add animation on scroll effect on the website

Expected Behaviour

No response

Current Behaviour

No response

Additional information

No response

NavBar buttons aren't working

Description

there's no any link avaible in navbar button

Expected Behaviour

No response

What happened?

A bug happened! when we click button that will take us to that section

Version

Don't know version

What browsers are you seeing the problem on?

Chrome

Relevant log output

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

CSS styles fix

Description

Styling broke during the transition of our website from Next 12 to Next 13.

Expected Behaviour

No response

What happened?

demo

Version

latest

What browsers are you seeing the problem on?

No response

Relevant log output

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

bug: hamburger in navbar on mobile doesn't show

The button here

is not visible, as color is white inside svg.

Also,

'flex-1 justify-self-center pb-3 mt-8 md:block md:pb-0 md:mt-0 ${navbar ? "block" : "hidden"}'
this line doesn't run due to normal quotations in place of backticks. This makes the whole navbar persist on mobile screens too.

Currently the screen looks like this:
image

It should look like:
image

feat: make hero section more responsive

Hi! Right now the hero section has lots of breaks <br /> viz inconsistent while scaling.
image
Can I work on making it more responsive for screens bigger than mobile? [cuz Idk how the design for mobile looks yet ๐Ÿ˜…]

[FEATURE] Upgrade NextJS version and migrate from pages to app router

Description

The Repo is currently using NextJS version 12 and the pages router, Need to upgrade to NextJS Version 13 and migrate from pages router to app router

Expected Behaviour

  • use NextJS Version 13
  • routing using app router

Current Behaviour

  • Uses NextJS Version 12
  • Routing done using pages router

Additional information

Migration Guide:
https://nextjs.org/docs/pages/building-your-application/upgrading/app-router-migration#migrating-from-pages-to-app

Github Actions "prettier-action" throws error

Description

This repo uses prettier-action to use prettier and format the code to maintain consistency across the codebase, but currently it's broken and now checks are failing.

Documentation and resources:
https://github.com/creyD/prettier_action#problem-with-npm-v9-19022023

Expected Behaviour

prettier Checks should pass successfully on pull requests.

What happened?

Automated checks for the pull request fails when it occurs

image

Version

npm v9

What browsers are you seeing the problem on?

No response

Relevant log output

Run creyD/[email protected]
  with:
    dry: true
    prettier_options: --check **/*.{js,md}
    commit_message: Prettified Code!
    same_commit: false
    file_pattern: *
    prettier_version: false
    working_directory: false
    only_changed: false
    github_token: ***
Run PATH=$(cd $GITHUB_ACTION_PATH; npm bin):$PATH /home/runner/work/_actions/creyD/prettier_action/v4.2/entrypoint.sh
  PATH=$(cd $GITHUB_ACTION_PATH; npm bin):$PATH /home/runner/work/_actions/creyD/prettier_action/v4.2/entrypoint.sh
  shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
  env:
    INPUT_COMMIT_MESSAGE: Prettified Code!
    INPUT_COMMIT_DESCRIPTION: 
    INPUT_SAME_COMMIT: false
    INPUT_COMMIT_OPTIONS: 
    INPUT_FILE_PATTERN: *
    INPUT_PRETTIER_OPTIONS: --check **/*.{js,md}
    INPUT_DRY: true
    INPUT_PRETTIER_VERSION: false
    INPUT_ONLY_CHANGED: false
    INPUT_PRETTIER_PLUGINS: 
    INPUT_WORKING_DIRECTORY: false
    INPUT_GITHUB_TOKEN: ***
Installing prettier...
Prettifying files...
Files:
/home/runner/work/_actions/creyD/prettier_action/v4.2/entrypoint.sh: line 74: prettier: command not found
Problem running prettier with --check **/*.{js,md}
Error: Process completed with exit code 1.

Code of Conduct

  • I agree to follow this project's Code of Conduct

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.