BigB is a E-learning website , covers all the Knowledgeable material from UNIVERSITY to UNIVERSE.😍😍

  • By ShivamGarg11
  • Last update: Dec 16, 2022
  • Comments: 17

Open-Source E-learning Website

This project is part of the GirlScript Summer of Code 2022 Open Source Program


GSSoC

This project is accepting contributions under GirlScript Summer of Code 2022 - three months long Open Source program conducted by GirlScript Foundation.

📌 BigB is a E-learning website , covers all the Knowledgeable material from UNIVERSITY to UNIVERSE. 😍 😍

This is an Open-Source Educational Website, which Cover all the Educational related things whether it's in-syllabus or out-of-syllabus:
Notes, Sample Papers, Online Video Lectures and courses to crack competitive Interviews Of Both Product and Service Based Companies. Students can clear their doubts by sending their questions to our website. We have added Quizzes for Students who are willing to solve problems on different topics. We have also added Interview questions for students who are preparing for placements.

IN DEVELOPMENT PHASE ( Visit 🚀 )

Will be adding more content and Resources .TILL then show some 💖 by giving Star to this Repository.

It is completely responsive website, to provide smooth experience... 😎

If you have any queries or any suggestions then reach out to us at Mail.

Small Preview

🚩 FRONT LOOK OF MAIN PAGE:

Front View

BigB website build using HTML5, CSS3, JavaScript ,Ruby , SCSS and jQuery.

In order to make a hassle-free environment, I implore you all (while contributing) to follow the instructions mentioned below! Happy Submissions 🙂

👨‍💻 Tech Stack:

HTML CSS JS RUBY

Extras : Particle.js, Typed.js, Tilt.js, Font Awesome, JSON, etc.

SAAS Markdown Bootstrap

📬 Contact

If you want to contact me, you can reach me through below Social handles.

Sidehustlers

I have started a Community named Sidehustlers Community [Community for ALL] Where we share Resources, Roadmaps to learn different technologies and share opportunities related to different tech & non-tech programs. Also, We organize Events on different technologies and emerging domains to help people to get started with these technologies.

Join the Community

YouTube LinkedIn Gmail  Telegram  Discord Instagram Linktree

Project Admin


ShivamGarg11


Our valuable Contributors


📌 Contributing Guidelines

Basics of Git and GitHub

Git & GitHub

Before we proceed, it's better to know the difference between Git and Github. Git is a version control system (VCS) that allows us to keep track of the history of our source code , whereas GitHub is a service that hosts Git projects.

We assume you have created an account on Github and installed Git on your System.

Now enter your name and E-mail (used on Github) address in Git, by using following command.

$ git config --global user.name "YOUR NAME"
$ git config --global user.email "YOUR EMAIL ADDRESS"

This is an important step to mark your commits to your name and email.


Fork a project

You can make a copy of the project to your account. This process is called forking a project to your Github account. On Upper right side of project page on Github, you can see -

Click on fork to create a copy of project to your account. This creates a separate copy for you to work on.

Clone the forked project

You have forked the project you want to contribute to your github account. To get this project on your development machine we use clone command of git.

$ git clone https://github.com/The-Shivam-garg/BigB-E-learn-Websit-e

Now you have the project on your local machine.


Add a remote (upstream) to original project repository

Remote means the remote location of project on Github. By cloning, we have a remote called origin which points to your forked repository. Now we will add a remote to the original repository from where we had forked.

$ cd <your-forked-project-folder>
$ git remote add upstream https://github.com/The-Shivam-garg/BigB-E-learn-Websit-e

You will see the benefits of adding remote later.


Synchronizing your fork

Open Source projects have a number of contributors who can push code anytime. So it is necessary to make your forked copy equal with the original repository. The remote added above called Upstream helps in this.

$ git checkout main
$ git fetch upstream
$ git merge upstream/main
$ git push origin main

The last command pushes the latest code to your forked repository on Github. The origin is the remote pointing to your forked repository on github.


Create a new branch for a feature or bugfix

Usually, all repositories have a main branch that is regarded to be stable, and any new features should be developed on a separate branch before being merged into the main branch. As a result, we should establish a new branch for our feature or bugfix and go to work on the issue.

$ git checkout -b <feature-branch>

This will create a new branch out of master branch. Now start working on the problem and commit your changes.

$ git add --all
$ git commit -m "<commit message>"

The first command adds all the files or you can add specific files by removing -a and adding the file names. The second command gives a message to your changes so you can know in future what changes this commit makes. If you are solving an issue on original repository, you should add the issue number like #35 to your commit message. This will show the reference to commits in the issue.


Push code and create a pull request

You now have a new branch containing the modifications you want in the project you forked. Now, push your new branch to your remote github fork.

$ git push origin <feature-branch>

Now you are ready to help the project by opening a pull request means you now tell the project managers to add the feature or bug fix to original repository. You can open a pull request by clicking on green icon -

Remember your upstream base branch should be main and source should be your feature branch. Click on create pull request and add a name to your pull request. You can also describe your feature.

Congratulations! You've already made your first contribution. 🥳

Good Luck for your journey

© 2022 Shivam Garg and contributors
This project is licensed under the MIT license.

forthebadge

LOC Stars Badge Forks Badge GitHub contributors

GitHub license

forthebadge

Github

https://github.com/The-Shivam-garg/BigB-E-learn-Websit-e

Comments(17)

  • 1

    Add a CART!

    Feature description For those who want to read later or use later it would be great!

    👀 Have you spent some time to check if this issue has been raised before?

    • [x] I checked and didn't find similar issue

    🏢 Have you read the Code of Conduct?

  • 2

    Create a feature page for the website

    Create a Contributors page for the website and add each contributor with their image and Github profile. Link the page with the home page and add it to the navbar.

    👀 Have you spent some time to check if this issue has been raised before?

    • [ ] I checked and didn't find similar issue

    🏢 Have you read the Code of Conduct?

  • 3

    Add more relevant courses in the Course page

    Description Add relevant courses to the page

    👀 Have you spent some time to check if this issue has been raised before?

    • [ ] I checked and didn't find similar issue

    🏢 Have you read the Code of Conduct?

  • 4

    Feature : Add a "Teach on Bigb" Page

    Hi @The-Shivam-garg , As your website has a GET NEW SKILL section. So for that purpose, there should also be teachers to provide the skills. How about we create a landing page for those teachers who want to teach on Bigb and in the future, you could extend this section with the back-end too. If this idea looks appropriate to you then I can work on that page under JWOC.

  • 5

    fixed dark mode buton and explore section's links

    fixed the dark mode button position and links of explore section in course page ..

    now every links are working properly in explore section of course page

    📷 Screenshots

    DARK MODE BUTTON position

    dars

    EXPLORE SECTION'S LINK

    explore

    NOW ,you can see that feautre link of explore section are working properly and opening....and other links are also working properly..

    feature

  • 6

    Same text color and hover color.

    Description

    Here, after hovering to text under have question part, because of the same hover color and text color, the text is unrecognizable.

    Screenshots

    Here, image

    this is how Screenshot (493)_LI

  • 7

    Sign in page is not responsive in mobile view and some color combination is not good in blog page

    Description

    => sign-in page is overlapping to the left slide bar. => some button's color combination on the blog page is needed to be improved.

    => assign this issue to me, I will fix this soon

    .

    Screenshots

    Screenshot (172)

  • 8

    Enhancement : ADD the email in the Readme.md

    image

    Hey contributor, I want you to add the Email id of this site in readme above the In Development Phase with the suitable statement.

    Email: [email protected]

  • 9

    Create a Contributors page for the website

    Create a Contributors page for the website and add each contributor with their image and Github profile. Link the page with the home page and add it to the navbar.

    👀 Have you spent some time to check if this issue has been raised before?

    • [ ] I checked and didn't find similar issue

    🏢 Have you read the Code of Conduct?

  • 10

    Improving Header of community page

    Description

    I will improve the UI of the community page and also give better look to the main section for looking osm website. Kindly assign this issue to me so I can work on it @shivam

    Screenshots

    image

  • 11

    Improve navbar

    In the website, all pages are not properly linked through navbar. Also, Navbar is not fixed at the top position. Can I work on this issue under JWOC, to improve the navbar?

  • 12

    New Feature Email hyperlink is added

    🛠️ Fixes Issue

    Closes #

    👨‍💻 Changes proposed

    ✔️ Check List (Check all the applicable boxes)

    • [ ] My code follows the code style of this project.
    • [ ] This PR does not contain plagiarized content.
    • [ ] The title of my pull request is a short description of the requested changes.

    📄 Note to reviewers

    📷 Screenshots

  • 13

    [Email] On contact.html page, email is not working as it should be

    Description

    On contact.html page, email is not working as it should be. "[email protected]" --> mail hyperlink should be active.

    Screenshots

    No response

  • 14

    fixed Teach overflow and responsive

    🛠️ Fixes Issue

    Closes #

    👨‍💻 Changes proposed

    ✔️ Check List (Check all the applicable boxes)

    • [ ✔] My code follows the code style of this project.
    • [ ✔] This PR does not contain plagiarized content.
    • [✔ ] The title of my pull request is a short description of the requested changes.

    📄 Note to reviewers

    • Fixed Header and made it consistent [x]
    • add scrollbar [x]
    • changed style ( add Radius, Remove underline ) [x]
    • Fixed Why Join us in Responsive view [x]
    • Fixed Testimonial [x]
    • fixed Footer [x] Above list is about Responsive and Desktop Issue which I have fixed so far

    📷 Screenshots

    Before

    Teach-on-BigB

    After

    {A5F2352D-D1A9-4D94-81C6-DF853E9D2FDD} png

    Before

    {45F6EDA0-4C8A-49B5-9F46-72CFCC11F744} png

    After {79C643A5-574C-4690-A6BF-3349FEE4161E} png

    Responsive View

    Before {4AEE0AE7-D14A-4583-BB05-4EFFC9611833} png

    After {CBE73EE8-1CF1-43E4-9747-3655E0911986} png

  • 15

    Theme toggle Button Displaced on Contact Page

    Description

    Description The theme toggle Button is Displaced from its position on the Contact page. I am interested to work on this issue please assign me this under hacktoberfest.

    Screenshots

    contact page

  • 16

    make changes on features and contact us page

    🛠️ Fixes Issue

    Closes #

    👨‍💻 Changes proposed

    ✔️ Check List (Check all the applicable boxes)

    • [x] My code follows the code style of this project.
    • [x] This PR does not contain plagiarized content.
    • [x] The title of my pull request is a short description of the requested changes.

    📷 Screenshots

    image image image

  • 17

    The paragragh under World Class Learning has a join now text which does not act as a link..

    Description

    The paragraph under World class learning section has a join now which can be made into anchor tag to direct the user to the enroll page at once..This would improve the user experience.

    Screenshots

    Screenshot 2022-10-16 224749