Git Product home page Git Product logo

cswala-website's Introduction

๐Ÿ’ป An Open Source organization to Educate people about the right style of getting educated!.๐Ÿ“ฐ๐Ÿ”ฅ.

Join the Discord Server here

๐Ÿ’ป๐Ÿ’ปFollow us on LinkedIn

GitHub forks GitHub Repo stars
License: MIT Open Source Love svg1 PRs Welcome Maintenance

๐Ÿ”ฅ Features

๐Ÿ“ฐ Get Latest Updates about Everything there exits in Computer Science

โœจ Search in a Dictionary Style manner.

๐Ÿš€ Get Ahead with the right guidance from the Community.

๐Ÿ›  Tech Used

  • React

โญ HOW TO MAKE A PULL REQUEST:

1. Start by making a fork the repository. Click on the symbol at the top right corner.

2. Clone your new fork of the repository:

git clone https://github.com/<your-github-uername>/CSwala-website

3. Set upstream command:

git remote add upstream https://github.com/CSwala/CSwala-website.git

4. Install the dependencies

npm install

5. Run the application

npm Start

6. Navigate to the new project directory:

cd CSwala-website

7. Create a new branch:

git checkout -b YourBranchName

8. Sync your fork or local repository with the origin repository:

  • In your forked repository click on "Fetch upstream"
  • Click "Fetch and merge".

9. Make your changes to the source code.

10. Stage your changes and commit:

git add .
git commit -m "<your_commit_message>"

11. Push your local commits to the remote repository:

git push origin YourBranchName

12. Create a PR!

13. Congratulations! You've made your first contribution! ๐Ÿ™Œ๐Ÿผ

๐Ÿ’ฅ Issues

For major changes, you are welcome to open an issue about what you would like to contribute. Enhancements are always encouraged and appreciated.

All the best! ๐Ÿฅ‡

built with love

Contribution Guidelines โš™๏ธ

You can find our Contributing guidelines here.

๐Ÿ˜ŽMaintainers


Rituraj Jain

๐Ÿ’ป

Saransh Hardaha

๐Ÿ’ป

Code Of Conduct:

You can find our Code of Conduct here.

License ๐Ÿ“

This project follows the MIT License.

Contributors:

Applause goes to these wonderful people โœจ



Made with โค by CS wala



If you liked the project don't forget to ๐ŸŒŸ and ๐Ÿฝ the project.

cswala-website's People

Contributors

abh1sheksingh avatar adhetya avatar aimanasif27 avatar ajeetdangi2 avatar aniket1026 avatar ashuvssut avatar debajyoti14 avatar ghanshyam89 avatar gowthamgoush avatar kunalkatara12 avatar riturajjain2000 avatar rsinghcodes avatar rushikeshadhav avatar saatviknagpal avatar saranshhardaha avatar shivangi-ch avatar shreyshreyansh avatar shubham29012001 avatar suman373 avatar tg922 avatar vasanth1009 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

cswala-website's Issues

Initialize the React App

Key Deliverables

  • Remove all previous code-related files of the dummy-site. Retained the logo.png and rituraj-jain.jpg (rename and keep it organized in src/assets .
  • add favicon.ico and a Preloader too.
  • use SCSS (npm i scss previously known as dart-scss) to centralize repeatable CSS and Colors. It prevents rendering of the same code again and again. Using SCSS, throughout the website we will be able to use only a set of predefined colors provided in _color.scss. This will help maintain a color consistency and thus, it will set a "color theme" for the website
  • Follow Proper File structure. Create a FILE-STRUCTURE.md. Implement boiler Plate code within each and every file.
  • implement SEO using "react-helmet".
  • App.jsx should redirect all invalid routes to 404 page.
  • Header and Footer components should be imported in App.jsx such that Header and Footer will appear in all pages except the 404 page
  • Implement Code splitting in App.jsx. Code-splitting enables bundling of different pages. Thus, when a user requests a particular page, only the code bundle required to load that page is downloaded. This increases the Load time of the webapp significantly ๐Ÿ˜๐Ÿ˜

Adding Reset Password Page[FrontEnd]

I would like to create a reset password page which can be visited when someone uses the forgot password page to send a email to them for resetting the password. Currently, I don't have much knowledge of backend so I can only create the frontend part of this i.e only the reset password page.

Kindly assign me this issue @5tupidbrain @riturajjain2000

improve login page UI

Screenshot 2021-12-04 095752

Here, in login page, i suppose on hovering to the google logo or github logo, it should stand out from another like becoming a little bit big in size.

If the idea seems valid to you please assign it to me so that i can work on it. @riturajjain2000 @5tupidbrain

Adding Login Page ๐Ÿ‘พ [FrontEnd]

Login Page (Make it interactive โšก and minimal ๐Ÿผ)

Heading -

Welcome!

Sub Heading -

Sign in to your account

Login Page Must

- Be Responsive
- Have Illustration

Form

- Username [Required Input]
- Password [Required Input]
- Forget password [Link] 
- Login [Button]

After Form

- Create your account ! [Link]
- Social Icons
  - GitHub [Link]
  - Discord [Link]
  - LinkedIn [Link]

Modify horizontal scrollbars

@riturajjain2000 @5tupidbrain
I would like to modify the horizontal scrollbars under the resources of each of the technologies to make them more appealing.

Please assign this task to me uder Gssoc 2021

Validation in reset password form

It should be checked whether the new password and confirm password are same or not in the reset password form. If they are not same, an error should be shown and if they are same the user should be directed to sign in page.

Screenshot (93)

@riturajjain2000 Please assign this issue to me under GSSoC'22.

Add a navigation header (Navbar)

Navigation Links (All links align to Left side except Signin)

  • Logo (Redirect to index/home )
  • Explore
  • HackFeed
  • JobHunt
  • Signin (Right side)

Navigation Design when User Logged in (All links align to Left side except 'plus icon' and 'username')

  • Logo
  • Explore
  • HackFeed
  • JobHunt
  • Plus icon (Abbr - "Add new resource") (Right side)
  • User icon with user name [Drop down menu] (Right side)
-------NOTE--------
- Dropdown menu [ 'edit profile', 'logout']
- Use dummy name and links for Logged-in navbar

Validator in forget password form

Right now the user is directed to the reset form even if the email address field is empty in the forget password form. Email address in the forget password form should be a required field.

Screenshot (94)

Please assign this issue to me under GSSoC'22.

Adding Contact Page ๐Ÿ“ง [FrontEnd]

Contact page (Make it Interactive โšก and minimal ๐Ÿผ)

Heading -

Contact us

Sub Heading -

Any question or remarks? Just write us a message.

Contact page must

- Be Responsive
- Use Full height
- Have a min-height
- Have Little bit Animation 

Forms inputs [Required]

- Name
- Email
- Subject
- Message

Socials

- GitHub
- Discord
- LinkedIn

Adding Landing Page โœจ [FrontEnd]

Create an impressive landing page

Use Animations and illustrations

1st Section (Introduction)

Heading -

Gather all the knowledge With CSWALA

Paragraph -

find the best resources in one place, which are already present in this huge network called INTERNET

Button - Get started (redirect to explore page)

2nd Section

Quote -

โ€œEducation is the passport to the future, for tomorrow belongs to those who prepare for it today.โ€ - Malcolm X

Description line height

At 829 px the Description where CSwaala line looks creepy where line-height should be a little greater.
I would like to do that.

Explore section

I would like to add hover effect to the cards in explore section and would also like to add page up button.
Plz assign this issue to me

UI of 404 page should be improved

Problem

The UI of the 404 page of the website should be improved. The visiting user (non-technical person) cannot understand the meaning of the 404 code?

Solution

It should have well designed UI with graphics or illustration and with some appropriate information like we should inform the user that he has jumped or redirected to wrong page or the page he is trying to find is not available.

Please assign this issue to me under GSSOC '22.

Thanks!

For 'get in touch' section

The section 'get in touch' have same color as footer as a result the footer looks too long as compare to website. I think the color should be different from footer, so that the 'get in touch' should not look like a part of footer, also the creativity will make it more visible. if we proceed this changes then footer will also look different like landing section and about section.
Looking forward to contribute here.
Please assign this issue to me under gssoc21.

Update README file

@riturajjain2000 @ddvader44
README is the first file one should read when starting a new project. It's a set of useful information about a project, and a kind of manual. A README text file appears in many various places and refers not only to programming. So i want to make your README file more meaningful and more easier to understand the whole project.

Modify Login Page Responsive

I like to modifying the login page.

Issue: Form and footer is Not responsive.

So please assign me to resolve this issue.

Improve UI of footer

Currently footer is not looking impressive, I would like to design it good. Please assign it to me.

Login and Sign Up page not working

Sign Up and Login functionality is not working on the website. When the user signs up, appropriate client and sever side validation should be performed and he should be able to LogIn further but that is not available. I would also need database access to complete this task. So kindly give me the database access while assigning me the issue

Create About page ๐Ÿฑโ€๐Ÿ [Front-End]

Use animation and transition but make the website minimal and elegant โšก

1st Section

Heading - About us
Quote -

โ€œEducation is the passport to the future, for tomorrow belongs to those who prepare for it today.โ€ - Malcolm X

Paragraph -

We are a community of like-minded peeps from different areas of interests and are united by a single motive
"spread knowledge about the best resources that are available free on the Internet but are not used frequently". 
Everyone in our community was a beginner at some point in time and in reaching the level where they stand now,
they came across various learning platforms and resources. 
So they are all now sharing their knowledge with the OSS community!

Socials -

- Mail
- Discord
- linkedIn

2nd Section

Heading - Meet our Team

Add card design for every member -

Add 
- Avatar image,
- Name,
- Bio, 
- Mail, 
- GitHub profile 
- Website Link

Team -
Name (Position) [GitHub Username]

Rituraj Jain (Founder) [Riturajjain2000]
Saransh Hardaha (Web-Dev Lead) [5tupidbrain]

https://api.github.com/users/USERNAMEHERE (Gather user data from here)

Font-style is not user friendly

The font used here is not user friendly and user may find it difficult as well as irritating. I would like to add another user friendly font. PLease assign this issue to me.

Feature : Adding scroll back to top of the page feature button

Issue Type:

  • Feature Request

Description

  • I want to add custom move up button.

  • This feature will save user time to scroll back again to the top of page.

    ๐Ÿ‘€ Tech Stack:
    HTML,CSS and JS.

Screenshot

  • Please assign me on this issue under GSSOC '22.

Image

Update Readme file

I'd love to do small updation in the readme file to tell the contributer about how to run the project on their local system

Change in favicon

I would like to change favicon because favicon should be a logo of a website. And now it's not like that, So, I would like to change favicon to logo of website. Please assign this issue to me @riturajjain2000

Adding Explore Page ๐Ÿ“š [FrontEnd + API Request]

Add a Explore page

Take data from the CSwala API

https://cswala-api.vercel.app/

save the object to "sessionStorage"

Create a display grid list, containing small cards which redirect to the detail page of that card.

Card

  • Text {title,type}
    Screenshot 2021-04-27 135311

Responsive Grid

  • use "container" class from bootstrap on explore page
  • Grid Layout
    • below 990px (Grid: 2 columns)
    • default (Grid: 3 columns)
    • above 1400px (Grid: 4 columns)

Add a Footer section!

Add a Footer section!

  • Footer has 2 Rows (Consist of Columns)
  • Make it Responsive

Horizontal divider/border between rows

First Row (Make headings bold)

  • LOGO and name under logo [1st Column]
  • Organization [2st Column]:
    • Home
    • About
    • FAQs
  • Resources [3st Column]:
    • Projects
    • Docs
    • Learn More
  • Let's chat [4st Column]

Second Row (all below should be in single line)

  • Made with โค in ๐Ÿ‡ฎ๐Ÿ‡ณ [Left align]
  • Copyright 2021 CSWALA, Org [Center align]
  • Privacy Policy | Site Map | Report a bug [Right align]

Modify Navigation Bar

@5tupidbrain @riturajjain2000 I would like to work on modifying the navigation bar. Here are the changes that I propose to make

  1. Alter the properties of the navigation bar to give it a fixed position on top of the screen, so that it stays on top of the screen even if we scroll to the end of the page.

  2. I would like to add the color-changing property to the navbar which changes its color when we scroll halfway down the length of the page to give it an appealing look. I will be using React State property to accomplish this task.

I request you to please assign me this issue.

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.