├── frontend ├── .gitignore ├── public │ ├── robots.txt │ ├── favicon.ico │ ├── manifest.json │ └── index.html ├── src │ ├── assets │ │ ├── logo.png │ │ ├── lowpolybgrd.png │ │ ├── stackedbgrd.png │ │ └── lightmodelogowithname.png │ ├── pages │ │ ├── Hero.css │ │ ├── Layout.js │ │ ├── Repositories.css │ │ ├── Footer.css │ │ ├── Hero.js │ │ ├── Footer.js │ │ ├── index.js │ │ ├── Card.js │ │ ├── Card.css │ │ ├── About.css │ │ ├── Repositories.js │ │ ├── Navbar.css │ │ ├── Navbar.js │ │ ├── About.js │ │ ├── Form.css │ │ └── Form.js │ ├── setupTests.js │ ├── App.test.js │ ├── index.css │ ├── reportWebVitals.js │ ├── logo.svg │ ├── index.js │ ├── App.js │ └── App.css └── package.json ├── Logo ├── club_gamma.png ├── dark mode logo.png ├── light mode logo.png ├── dark mode logo with name.png ├── light mode logo with name.png └── README.md ├── LICENSE ├── CONTRIBUTING.md ├── README.md └── CODE_OF_CONDUCT.md /frontend/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /Logo/club_gamma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clubgamma/Good_First_Issue_Web_App/HEAD/Logo/club_gamma.png -------------------------------------------------------------------------------- /frontend/public/robots.txt: -------------------------------------------------------------------------------- 1 | # https://www.robotstxt.org/robotstxt.html 2 | User-agent: * 3 | Disallow: 4 | -------------------------------------------------------------------------------- /Logo/dark mode logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clubgamma/Good_First_Issue_Web_App/HEAD/Logo/dark mode logo.png -------------------------------------------------------------------------------- /Logo/light mode logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clubgamma/Good_First_Issue_Web_App/HEAD/Logo/light mode logo.png -------------------------------------------------------------------------------- /frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clubgamma/Good_First_Issue_Web_App/HEAD/frontend/public/favicon.ico -------------------------------------------------------------------------------- /frontend/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clubgamma/Good_First_Issue_Web_App/HEAD/frontend/src/assets/logo.png -------------------------------------------------------------------------------- /Logo/dark mode logo with name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clubgamma/Good_First_Issue_Web_App/HEAD/Logo/dark mode logo with name.png -------------------------------------------------------------------------------- /Logo/light mode logo with name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clubgamma/Good_First_Issue_Web_App/HEAD/Logo/light mode logo with name.png -------------------------------------------------------------------------------- /frontend/src/assets/lowpolybgrd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clubgamma/Good_First_Issue_Web_App/HEAD/frontend/src/assets/lowpolybgrd.png -------------------------------------------------------------------------------- /frontend/src/assets/stackedbgrd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clubgamma/Good_First_Issue_Web_App/HEAD/frontend/src/assets/stackedbgrd.png -------------------------------------------------------------------------------- /frontend/src/assets/lightmodelogowithname.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clubgamma/Good_First_Issue_Web_App/HEAD/frontend/src/assets/lightmodelogowithname.png -------------------------------------------------------------------------------- /frontend/src/pages/Hero.css: -------------------------------------------------------------------------------- 1 | .hero-bg { 2 | min-height: 100vh; 3 | background: #f3ebeb; 4 | display: grid; 5 | place-items: center; 6 | } 7 | 8 | @media only screen and (width < 425px) { 9 | .hero-bg img { 10 | width: 8rem; 11 | } 12 | } -------------------------------------------------------------------------------- /frontend/src/setupTests.js: -------------------------------------------------------------------------------- 1 | // jest-dom adds custom jest matchers for asserting on DOM nodes. 2 | // allows you to do things like: 3 | // expect(element).toHaveTextContent(/react/i) 4 | // learn more: https://github.com/testing-library/jest-dom 5 | import '@testing-library/jest-dom'; 6 | -------------------------------------------------------------------------------- /frontend/src/App.test.js: -------------------------------------------------------------------------------- 1 | import { render, screen } from '@testing-library/react'; 2 | import App from './App'; 3 | 4 | test('renders learn react link', () => { 5 | render(); 6 | const linkElement = screen.getByText(/learn react/i); 7 | expect(linkElement).toBeInTheDocument(); 8 | }); 9 | -------------------------------------------------------------------------------- /frontend/src/pages/Layout.js: -------------------------------------------------------------------------------- 1 | import React from 'react' 2 | import {Navbar, Footer} from './index' 3 | import {Outlet} from 'react-router-dom' 4 | 5 | function Layout() { 6 | return ( 7 | <> 8 | 9 | 10 |