Coder Social home page Coder Social logo

thecyberworld / thecyberhub Goto Github PK

View Code? Open in Web Editor NEW
131.0 6.0 148.0 100.53 MB

Welcome to TheCyberHUB, a community-driven platform for hackers, cybersecurity enthusiasts, and IT professionals. Our platform provides a variety of free resources, including Capture The Flag (CTF) challenges, courses, blogs, forums, and much more.

Home Page: http://www.thecyberhub.org/

License: MIT License

HTML 0.14% CSS 0.76% JavaScript 98.99% Shell 0.01% Dockerfile 0.02% Java 0.09%
api react javascript open-source hacktoberfest mern mern-stack blog cyber cybersecurity

thecyberhub's Introduction

TheCyberHUB

TheCyberHUB by Thecyberworld Community

๐Ÿ‘จโ€๐Ÿ’ป Website link: TheCyberHUB

:octocat: Development Website link: TheCyberHUB Dev

image image image

Table of contents ๐Ÿ’ป


๐Ÿค– Installation Guidelines

๐Ÿ‘‡ Prerequisites

Before installation, please make sure you have already installed the following tools:

๐Ÿ›  Installation Steps

  1. Fork the repository
  2. Clone the forked project
  3. Navigate to the cloned project directory
  4. Move to the dev branch: git checkout dev
  5. Install the dependencies with npm i
  6. Create a .env file in the root directory of the project
  7. Copy the contents of .env.example to .env file
  8. Run npm run dev to start the server
  9. Open the browser to visit the website at http://localhost:3000/

If you are new to Git and GitHub, then must check out first-contribution repository first and contribute to it before you contributing to other open-source projects.


๐Ÿ‘จโ€๐Ÿ’ป Contributing

  • Contributions make the open source community such an amazing place to learn, inspire, and create.
  • Any contributions you make are truly appreciated.
  • Check out our contribution guidelines for more information.

๐Ÿ›ก License

thecyberhub.org is licensed under the MIT License - see the LICENSE file for details.


๐Ÿ™ Support

This project needs a โญ๏ธ from you. Don't forget to leave a star โญ๏ธ


๐Ÿ“จ Follow / Contact Us

Discord Github Twitter LinkedIn Telegram

Back to top ๐Ÿ–ฑ

thecyberhub's People

Contributors

abdullmustyy avatar aksa12 avatar aritrocoder avatar arkadik94 avatar duokobia avatar e11i0t-ald3rs0n avatar e11i0tald3rs0n avatar happyashbunny avatar iidavodka avatar itsankitbhusal avatar iyinolu avatar jahtomini avatar jaswindersingh2601 avatar k-21 avatar kabir0x23 avatar kingd3v avatar nirajnkm avatar nirajpdn avatar palashchitnavis avatar parasanmol avatar rahu1gg avatar saedbhati avatar sameer1612 avatar shagundubey1 avatar snyk-bot avatar som401 avatar sumanjeet0012 avatar tandindev avatar x-devnerd-x avatar x-hellb0y-x 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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

thecyberhub's Issues

[Bug] Not Responsive on Smaller Screens

Describe the bug

  1. A part of navbar is collapsing on smaller screens.
  2. And there is overflow on x-axis on smaller screens.

To Reproduce

  1. Open the Website
  2. Change the resolution of the window to smaller sizes.
  3. Scroll left to right to see the defect.

Expected Behavior

Shouldn't be no overflow at x-axis and navbar elements shouldn't collapse with one-another on smaller sizes

Screenshot/ Video

Right side hamburger menu half-appearing.
Screenshot (24)

"Community" and "Join Us" collapsing and Website title at left.
Screenshot (25)

x-axis overflow
Screenshot (26)

Code of Conduct

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

[FEATURE] Change in URL structure of blogs

Detailed description

Currently the blog URL are displayed like this:

https://www.thecyberhub.org/blogs/viewBlog?id=1

I think if we display the URL in below format it will be much better. New format:

https://www.thecyberhub.org/blogs/viewBlog/What-is-Docker

Context

I think this is important because we can go to the blog directly through URL by typing title of the blog.
It also looks nicer then using querying parameters.

Possible implementation

Just by changing a little code of routing in viewBlogs.jsx file.

Additional information

No response

Code of Conduct

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

[FEATURE] Navbar: new dropdown navbar

What would you like to share?

I have a new issue, will create it.


At homepage:

image

when we click on community, it will go down by smooth scroll

We want to use the same navbar on every page, (the same navbar is currently on my local machine,.)
so when we are on a different page.

image
if we click on community, can we go back and smooth-scroll to the community section?
how we can accomplish that

If not possible, we will change the structure then.

Additional information

No response

Code of Conduct

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

[FEATURE] Convert Blogs css files into styled components

Detailed description

Convert Blogs css files into styled components

Context

Change the BlogsElements.jsx into BlogsCard.jsx
and convert css file into styled into BlogsElements.jsx

image

Possible implementation

No response

Additional information

No response

Code of Conduct

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

[FEATURE] New navbar design, big navbar

Detailed description

We have to create a big navbar onhover

image

Context

no_response

Possible implementation

No response

Additional information

If you need any help or have any doubts or questions let us know.

Thank you ๐Ÿ˜„.

Code of Conduct

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

Blog data (blog details) are not responsive on mobile

Detailed description

Blog details are not responsive can i eork on this?

Context

All text shows in the middle of screen and user will not read it properly from small devices

Possible implementation

No response

Additional information

No response

Code of Conduct

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

Screenshot_2022-10-09-19-34-12-77.jpg

[FEATURE] Add routing to the course page and add a sidebox to navigate yo get particular courses.

Detailed description

Add routing to the course page and add a sidebox to navigate to get particular courses.

Context

add a sidebox that contains a heading and when the user clicks on the particular heading , should get a particular courses

Example: clicks on Linux: now they should only get these two courses:
image

Possible implementation

You can use routes for navigation.
Side box to display headings.
You have to play only a particular data.

All of the data is coming from coursename_data.jsx files

Additional information

Awesome ๐Ÿ˜„

Thanks for contributing to this project.

If you want to contribute more then must check out other open-source projects and communities:

Code of Conduct

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

[FEATURE] Single page Blogs

Detailed description

This feature is about:

  • we have a blog page ->
  • we want, when someone clicks on the blog, it's content should be displayed on the screen.
  • For example hashcode, medium

Context

image

Possible implementation

you can use dummy data right now
we will add the database after this task got completed.
use this data: https://kabir0x23.hashnode.dev/what-is-docker

Additional information

If you need any help, any doubts , let us know below.

Code of Conduct

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

[FEATURE] Create Certifications with unique id with users details (example udemy certs)

Detailed description

Example: In udemy or anywhere, we got our certification on the behalf of the details we have submitted before.
so we want to build a page, where we provide users with details and got a certification with unique id with the link
so they also can share those with others

Context

We used to do CTFs (cyber security competitions) for free for the community with prizes
and we also want to provide certifications of winning and participations.

Possible implementation

No response

Additional information

If you will have any doubts or questions let un know below:

Thank you.

Code of Conduct

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

want to add a logo to this project and edit blog section to make it perfect.

Detailed description

Logo is not there only the name of website is written. So I will design a logo and add it to the website.
Blog section is not properly designed and it is redirecting to random place instead of any real blog.

Context

This change can make the website look more beautiful.

Possible implementation

No response

Additional information

No response

Code of Conduct

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

[BUG] Want to add an Hover effect on anchor links.

Describe the bug

The Overall website is awesome! ๐Ÿ’š
But I have noticed that the "Contribute" and "Join" has no hover effect in the "About Thecyberworld" section.
Similarly, the same goes with the "Resources" drop-down menu.

To Reproduce

I want to add a hover effect to the "Contribute" and "Join" text which will make it easier for the user to navigate.
I also want to add hover effects on the "Resources" dropdown menu links.

I am a Hacktoberfest participant, @kabir0x23 please assign this issue to me. ๐Ÿ˜Š

Expected Behavior

No response

Screenshot/ Video

image

image

image

Code of Conduct

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

[FEATURE] Simple Website chatbot

Detailed description

When clicking on the chatbot logo
A window will be open
example:
image


As in the above image we can see, two options got displayed.

  • when a user clicks on a particular option, a specific answer should be displayed over there.

Example:
Option 1: Hello
user clicks on it and got a response: Hello

Open 2: I need help
after clicking on it, got a response: Hello, how we can help you?

Open 3: Need resources for learning:>
response: Here is your free resources list link.

Context

This will be very helpful for everyone

Possible implementation

If you have any doubts or questions, let us know below

Thanks.

Additional information

No response

Code of Conduct

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

[FEATURE] Registration from page

Detailed description

Registration from the page:
We have to build a similar page like this using react + css or styled-components.
left section got completed, right form section got left.
image

Context

Registration from page will help while registring for accounts or for events.

Possible implementation

No response

Additional information

If you have any questions, let us know below

Thanks.

Code of Conduct

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

[BUG] Sidebar

Describe the bug

When we click on the sidebar-nav item, it automatically closes the sidebar and opens the new page.
whereas when we click on the dropdown nav-items, it doen;t close the sidebar automatically
under Learn navitem:

  • navitem > learn
  • navitem > learn > prep

drawing

### To Reproduce
  • navitem > events:
    • works.
  • navitem > learn > prep > quiz:
    • does not work.

Expected Behavior

When we click on:

  • navitem > learn > prep > quiz:

it should work the same as events and blogs.

Screenshot/ Video

screenshot:
drawing

video:

thecyberworld.Firefox.Developer.Edition.2022-10-05.16-38-34_Trim.mp4

Code of Conduct

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

[BUG] Logic issue in Events

Describe the bug

Logic issues in order

image

  1. Top section is today's events: date 15. โœ”
  2. upcoming is also containing past events dates of data โŒ
  3. past events: is containing only single events, should be more past events โŒ

To Reproduce

localhost: http://localhost:3000/events
website: https://www.thecyberhub.org/events

Expected Behavior

No response

Screenshot/ Video

No response

Code of Conduct

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

[Contact Section] Add a contact section in the navbar

Detailed description

This will contain the different social accounts,and the contact section in the navbar will redirect or scroll down to those container making it accessible for the user to view the organization in LinkedIn, Twitter, Gitlab, GitHub etc.

Context

This feature will benefit the organization to grow more and redirect the user to the other social media platforms other than the organization website, to make it look more impactful.

Possible implementation

This can be simply added by creating another section in the component section in the JS framework and hence implementing it in a very simple and unique way.

Additional information

No response

Code of Conduct

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

[FEATURE] Free Courses page

Detailed description

[FEATURE] Free Courses page

Context

[FEATURE] Free Courses page

Possible implementation

No response

Additional information

No response

Code of Conduct

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

[BUG] Extra Space in Index.html

Describe the bug

There a irregular space between words , which might reflect and also deform main webpage.

To Reproduce

go to cyber security

Expected Behavior

No response

Screenshot/ Video

No response

Code of Conduct

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

[FEATURE] Quiz section: Add categories

Detailed description

We have a simple quiz section:
image

so we want to improve it.

Context

Here is an example:
image

we have to mention
networking, security awareness etx
more examples:
image

Possible implementation

after completing the above task we can move further.

Additional information

if you have any questions or doubts, feel free to ask below. ๐Ÿ‘‡

Code of Conduct

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

[FEATURE] Infinite scroll

Detailed description

  • Add a limited number of news on the home page
  • Set infinite scroll
    • 5 news on the main screen, while scrolling load more news

Context

  • User will get more news
  • no need for pagination if we use infinite scroll

Possible implementation

image

also, add a loading icon the end of the screen while fetching news.

Additional information

No response

Code of Conduct

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

[FEATURE] Animate components on scroll in homepage

Detailed description

Hi!. I would like to help animate the components in the landing page and give the page a more life like feel. this is in continuity of the precedence already set by the HeroBg component.

Context

this change will improve overall user experience.

Possible implementation

No response

Additional information

No response

Code of Conduct

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

[BUG] Wrong link in the Button

Describe the bug

Both buttons are reflecting the same section
image

To Reproduce

Click on any of these buttons
image
They both are navigating to the community section

Expected Behavior

No response

Screenshot/ Video

No response

Code of Conduct

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

[FEATURE] Add past Events details on the side

Detailed description

Add past events in the side of the events to get to know about prev events.

Context

image

Possible implementation

No response

Additional information

No response

Code of Conduct

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

[FEATURE] Dropdown navbar

Detailed description

Nav bar
We have this type of navbar

If you click on any Item, it will smooth scroll down.
image

for each each sub-sections, we have different navbars
so it becomes complex to use for new users.

If you will have any confusion, disscuss beflow: ๐Ÿ‘‡

Context

So we are looking for an on-hover and on-clicked drop-down navbar.
like: image

but when we click the top nav item it should smooth scroll down, as it is working now

example resources nav-item:
so on-hover and on-clicked on resources navbar
image

it should display it's below content:
image

and after
on-hover and on-clicked on prep navbar-item
these items should be displayed
image

If we have on the resources section
only we have to add on hove dropdown.

With this.

  • User experience will be good
  • Easy to use

Possible implementation

This type of navbar is easy for navigation.
image

Additional information

If you have any questions or doubts feel free to discuss them below.

Code of Conduct

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

[FEATURE] Blogs page

Detailed description

Add a Blog section to the site
Can be made using React + styled-components.

  • Add dummy data after completing this page, we will add backend later on.

Context

Blogs plays important role in learning

Possible implementation

Example: ๐Ÿ‘‡

image

Additional information

No response

Code of Conduct

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

[FEATURE] Blog card component UI

Detailed description

I can make the blog card (Blogs Elements) component a little more stylish it will look nicer and with tag buttons.

Screenshot 2022-10-09 at 02-03-07 Cyber Security Made Easy

Context

This will make your website UI better.

Possible implementation

Hover border color on the card style like img effect

Additional information

please assign me to do this issue.

Code of Conduct

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

[FEATURE] Build a simple static submission page

Detailed description

Build a simple static page submission page under Play CTF.

Context

The value stored in the backend: is 193471289037
If a user submits the value 193471289037, turn the button green. and display congrats.

Possible implementation

No response

Additional information

No response

Code of Conduct

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

[BUG] [FEATURE] Quiz categories are overflowing

Describe the bug

Quiz categories are overflowing.

Example:
drawing

we can make a dropdown, when we click on the dropdown, only then categories should be visible to use.

To Reproduce

If you need any help or have any doubts, let us know

Thank you

Expected Behavior

No response

Screenshot/ Video

No response

Code of Conduct

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

[FEATURE] OSINT(Cybersec) Game

Detailed description

OSINT(Cybersec) Game

Context

implement a OSINT game in the website under play section

Possible implementation

No response

Additional information

No response

Code of Conduct

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

[FEATURE] Events Page

Detailed description

Add an Events page for the community, so they can active in the community and can participate in events.

Context

  • With events, community members can act in the community and can participate in events.

Possible implementation

This is our events page:
image
you can remove the content of the events from this page.
our website's events page: https://www.thecyberhub.org/resources/events


We have to make a page like this:
image

Additional information

If you want to work on this issue let us know we will assign you.

if you have questions to ask. ask below.

Code of Conduct

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

[FEATURE] Free Courses

Detailed description

Free courses lists

Context

Easy to get courses in the order

Possible implementation

No response

Additional information

No response

Code of Conduct

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

[FEATURE] Create About section

Detailed description

If you click on the About Tab you will only see About without fully details.
but there is About Section on the page, is just to link the About tab to the section on page.

Context

-- Give new visitor a brief of what the website is all about
-- click on the About Tab to link to the section
-- Help others to easily navigate

Possible implementation

No response

Additional information

No response

Code of Conduct

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

[FEATURE] Add single Event page (like blog)

Detailed description

We have this Events page.
drawing

When someone clicks on the events, particular details should be open according to the event id

when the user clicks on event-1, the details of event-1 should be open.

Context

This will help users to know more about events.

Possible implementation

we already have implemented this with blogs
now we have to make events dynamic.

you can check out the source code of blogs

Additional information

If you need any help or have doubts, let us know.

Thank you.

Code of Conduct

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

[FEATURE] Add button link to Open-Source project page

Detailed description

Add a button link to the Community section. Clicking on this button takes you to the Open-Source projects page.

Context

The Community section summarizes how important it is to make Open-Source contributions. So, I believe that providing a way for users to get to the available Open-Source projects in that section would be great.

Possible implementation

New.Recording.-.10_13_2022.2_32_23.PM.webm

Additional information

Nil

Code of Conduct

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

[BUG] Improper alignment of events.

Describe the bug

Improper alignment of events.

To Reproduce

link: https://www.thecyberhub.org/events

Expected Behavior

Alignment should be equal

  • You can create a separate component for the heading (using styled-components only)
    and give a fix margins

  • and can set the margin-top upcomming and pastevents components

  • also make sure to correct ongoing events (will be there on particular dates)

Screenshot/ Video

image

Code of Conduct

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

[FEATURE] Design Improvement of Quiz Section

Detailed description

Design Improvement of Quiz Section

Context

image

Possible implementation

No response

Additional information

If you need any help or have any doubts or questions let us know.

Thank you ๐Ÿ˜„.

Code of Conduct

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

[FEATURE] Add image behind the container

Detailed description

We have to add a image behind the container:

image

Context

You can see, above are four cards, you can usse
image

Possible implementation

No response

Additional information

If you need any help or have any doubts or questions let us know.

Thank you ๐Ÿ˜„.

Code of Conduct

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

[FEATURE] Community page (separate page)

Detailed description

We have to build a community page.

  • A little bit about community
  • Discord link
  • Twitter about our community

Context

The community page will help user to know more about the community
and will be able to join the community through the community page.

Possible implementation

Example page:
image

Additional information

If you need any help or have any doubts, can ask below.
Thanks

Code of Conduct

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

[FEATURE] Write ups page

Detailed description

[FEATURE] Write ups page

Context

[FEATURE] Write ups page

Possible implementation

No response

Additional information

No response

Code of Conduct

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

[FEATURE] Add a logo to this project, [BUG] blog section

Detailed description

I have designed the logo for this project and also blog section is redirecting to some random page instead of certain articles about the same.

Context

It will make the website look more beautiful

Possible implementation

No response

Additional information

No response

Code of Conduct

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

Upcomming events title

Describe the bug

Upcoming events title should not be rendered when there is no upcoming events

I have done with the logic, I can create a pull request after the first one is approved I think. Pull Request: #194
Please assign this issue to me as well

To Reproduce

To reproduce this bug

  1. Remove data for upcoming events from components/Events/EventsData/EventsData.jsx if there is any
  2. And go to /events
  3. You will see Upcoming Events title without data below that

Expected Behavior

No response

Screenshot/ Video

No response

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.