Skip to content

Feature #191: Add global footer component for enhanced navigation#195

Open
deepakstwt wants to merge 1 commit intoCloud-CV:developfrom
deepakstwt:bug_fixing_adding_Footer
Open

Feature #191: Add global footer component for enhanced navigation#195
deepakstwt wants to merge 1 commit intoCloud-CV:developfrom
deepakstwt:bug_fixing_adding_Footer

Conversation

@deepakstwt
Copy link

This PR addresses issue #191 by adding a global footer component that appears on all pages of the CloudCV platform.

The footer includes four main sections:

  • About Us: Brief description of CloudCV
  • Quick Links: Navigation to Home, Team, Projects, Contribute, and Contact Us
  • Support: Links to GSoC, GCI, GitHub, and Gitter
  • Legal: Privacy Policy, Terms of Service, and License links

I've also added social media icons for GitHub and Gitter at the bottom, along with a copyright notice.

The footer is responsive and matches the existing dark theme used in the navbar. It uses a grid layout that adapts from a single column on mobile to four columns on larger screens.

Implementation details:

  • Created a new Footer component in frontend/src/components/common/Footer.js
  • Added footer styles in frontend/src/styles/partials/_footer.scss
  • Updated App.js to render the Footer component globally
  • Modified theme styles to ensure the footer stays at the bottom using flexbox

The footer is now visible on all pages including Home, Team, Projects, and other routes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant